#!/usr/bin/env python
# --*-- coding:utf-8 --*--
# author:g-y-b time:2020/6/9

from PyQt5.QtCore import QTimer, QCoreApplication
from PyQt5.QtGui import QImage, QPixmap
from PyQt5.QtWidgets import QMainWindow, QApplication, QFileDialog
from SliceReconstruction import Ui_Form
import sys
import cv2
import numpy as np
import qimage2ndarray
import matplotlib.pyplot as plt
from skimage import io
from mpl_toolkits.mplot3d import Axes3D



center_radius = [{'index': 1, 'data': [256, 417, 29.832867780352597]}, {'index': 2, 'data': [256, 417, 30.0]}, {'index': 3, 'data': [256, 417, 30.0]}, {'index': 4, 'data': [256, 417, 30.0]}, {'index': 5, 'data': [256, 417, 30.0]}, {'index': 6, 'data': [257, 417, 30.01666203960727]}, {'index': 7, 'data': [257, 417, 30.01666203960727]}, {'index': 8, 'data': [258, 417, 30.01666203960727]}, {'index': 9, 'data': [257, 417, 30.0]}, {'index': 10, 'data': [257, 417, 30.0]}, {'index': 11, 'data': [258, 417, 29.966648127543394]}, {'index': 12, 'data': [258, 417, 29.614185789921695]}, {'index': 13, 'data': [258, 417, 29.410882339705484]}, {'index': 14, 'data': [261, 416, 29.410882339705484]}, {'index': 15, 'data': [262, 416, 29.410882339705484]}, {'index': 16, 'data': [262, 416, 29.274562336608895]}, {'index': 17, 'data': [265, 415, 29.274562336608895]}, {'index': 18, 'data': [265, 415, 29.274562336608895]}, {'index': 19, 'data': [266, 415, 29.154759474226502]}, {'index': 20, 'data': [266, 415, 29.068883707497267]}, {'index': 21, 'data': [271, 414, 29.017236257093817]}, {'index': 22, 'data': [272, 415, 29.017236257093817]}, {'index': 23, 'data': [274, 415, 29.017236257093817]}, {'index': 24, 'data': [275, 415, 29.017236257093817]}, {'index': 25, 'data': [277, 415, 29.017236257093817]}, {'index': 26, 'data': [279, 415, 29.017236257093817]}, {'index': 27, 'data': [281, 415, 29.017236257093817]}, {'index': 28, 'data': [293, 414, 29.068883707497267]}, {'index': 29, 'data': [293, 414, 29.154759474226502]}, {'index': 30, 'data': [292, 414, 29.154759474226502]}, {'index': 31, 'data': [299, 413, 29.274562336608895]}, {'index': 32, 'data': [303, 412, 29.410882339705484]}, {'index': 33, 'data': [303, 412, 29.410882339705484]}, {'index': 34, 'data': [303, 412, 29.410882339705484]}, {'index': 35, 'data': [303, 412, 29.410882339705484]}, {'index': 36, 'data': [303, 412, 29.410882339705484]}, {'index': 37, 'data': [303, 412, 29.410882339705484]}, {'index': 38, 'data': [315, 408, 29.5296461204668]}, {'index': 39, 'data': [310, 410, 29.410882339705484]}, {'index': 40, 'data': [324, 404, 29.5296461204668]}, {'index': 41, 'data': [324, 404, 29.5296461204668]}, {'index': 42, 'data': [332, 400, 29.5296461204668]}, {'index': 43, 'data': [322, 405, 29.410882339705484]}, {'index': 44, 'data': [354, 385, 29.698484809834994]}, {'index': 45, 'data': [354, 385, 29.698484809834994]}, {'index': 46, 'data': [354, 385, 29.732137494637012]}, {'index': 47, 'data': [354, 385, 29.698484809834994]}, {'index': 48, 'data': [354, 385, 29.698484809834994]}, {'index': 49, 'data': [354, 385, 29.698484809834994]}, {'index': 50, 'data': [354, 385, 29.698484809834994]}, {'index': 51, 'data': [364, 376, 29.698484809834994]}, {'index': 52, 'data': [365, 375, 29.698484809834994]}, {'index': 53, 'data': [372, 368, 29.68164415931166]}, {'index': 54, 'data': [379, 360, 29.68164415931166]}, {'index': 55, 'data': [380, 359, 29.68164415931166]}, {'index': 56, 'data': [399, 330, 29.410882339705484]}, {'index': 57, 'data': [386, 351, 29.154759474226502]}, {'index': 58, 'data': [390, 345, 29.154759474226502]}, {'index': 59, 'data': [398, 332, 29.154759474226502]}, {'index': 60, 'data': [411, 301, 29.410882339705484]}, {'index': 61, 'data': [411, 301, 29.410882339705484]}, {'index': 62, 'data': [406, 315, 29.154759474226502]}, {'index': 63, 'data': [411, 301, 29.154759474226502]}, {'index': 64, 'data': [408, 310, 29.120439557122072]}, {'index': 65, 'data': [414, 291, 29.120439557122072]}, {'index': 66, 'data': [416, 283, 29.120439557122072]}, {'index': 67, 'data': [418, 273, 29.017236257093817]}, {'index': 68, 'data': [418, 216, 29.120439557122072]}, {'index': 69, 'data': [418, 216, 29.120439557122072]}, {'index': 70, 'data': [413, 193, 29.154759474226502]}, {'index': 71, 'data': [413, 193, 29.154759474226502]}, {'index': 72, 'data': [413, 193, 29.154759474226502]}, {'index': 73, 'data': [413, 193, 29.410882339705484]}, {'index': 74, 'data': [413, 193, 29.410882339705484]}, {'index': 75, 'data': [406, 173, 29.154759474226502]}, {'index': 76, 'data': [391, 145, 29.206163733020468]}, {'index': 77, 'data': [391, 145, 29.410882339705484]}, {'index': 78, 'data': [395, 151, 29.154759474226502]}, {'index': 79, 'data': [380, 130, 29.206163733020468]}, {'index': 80, 'data': [375, 124, 29.206163733020468]}, {'index': 81, 'data': [369, 118, 29.206163733020468]}, {'index': 82, 'data': [380, 130, 29.410882339705484]}, {'index': 83, 'data': [372, 121, 29.698484809834994]}, {'index': 84, 'data': [371, 120, 29.698484809834994]}, {'index': 85, 'data': [372, 121, 29.698484809834994]}, {'index': 86, 'data': [357, 106, 29.410882339705484]}, {'index': 87, 'data': [352, 102, 29.206163733020468]}, {'index': 88, 'data': [357, 106, 29.206163733020468]}, {'index': 89, 'data': [357, 106, 29.206163733020468]}, {'index': 90, 'data': [352, 102, 29.410882339705484]}, {'index': 91, 'data': [317, 81, 29.410882339705484]}, {'index': 92, 'data': [323, 84, 29.410882339705484]}, {'index': 93, 'data': [310, 78, 29.154759474226502]}, {'index': 94, 'data': [301, 75, 29.154759474226502]}, {'index': 95, 'data': [301, 75, 29.154759474226502]}, {'index': 96, 'data': [301, 75, 29.154759474226502]}, {'index': 97, 'data': [275, 68, 29.120439557122072]}, {'index': 98, 'data': [275, 68, 29.120439557122072]}, {'index': 99, 'data': [275, 68, 29.120439557122072]}]
bound = [[[225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 289, 290, 290, 291, 291, 292, 292, 292, 292, 293, 293, 294, 294, 294, 294, 295, 295, 295, 295, 295, 295, 296, 296, 296, 296, 296], [415, 408, 409, 410, 411, 412, 413, 414, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 405, 406, 407, 426, 427, 428, 402, 403, 404, 429, 430, 401, 431, 432, 399, 400, 433, 434, 397, 398, 435, 396, 436, 437, 395, 438, 394, 439, 393, 440, 392, 441, 391, 441, 391, 442, 390, 443, 390, 443, 389, 444, 388, 444, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 385, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 387, 446, 387, 446, 387, 446, 388, 446, 388, 445, 388, 445, 389, 445, 389, 444, 390, 444, 390, 443, 390, 443, 391, 442, 391, 441, 392, 441, 392, 440, 393, 439, 393, 438, 394, 437, 394, 436, 395, 435, 395, 434, 396, 433, 397, 432, 398, 431, 399, 430, 400, 429, 401, 402, 428, 403, 427, 404, 426, 405, 406, 424, 425, 407, 423, 408, 409, 421, 422, 410, 411, 412, 418, 419, 420, 413, 414, 415, 416, 417]], [[225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 294, 294, 295, 295, 296, 296, 297, 297, 297, 297, 298, 298, 298, 298, 298, 298, 298, 298, 298], [416, 408, 409, 410, 411, 412, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, 425, 405, 406, 407, 426, 427, 428, 402, 403, 404, 429, 430, 401, 431, 432, 399, 400, 433, 434, 398, 435, 396, 397, 436, 437, 395, 438, 394, 439, 393, 440, 392, 441, 392, 441, 391, 442, 390, 443, 390, 443, 389, 444, 388, 444, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 387, 447, 387, 446, 387, 446, 388, 446, 388, 446, 388, 445, 389, 445, 389, 444, 389, 444, 389, 443, 390, 443, 390, 442, 391, 442, 391, 441, 391, 440, 392, 439, 392, 438, 393, 437, 393, 437, 394, 436, 395, 435, 395, 434, 396, 433, 397, 432, 398, 432, 399, 431, 400, 430, 401, 429, 402, 428, 403, 427, 404, 426, 405, 406, 424, 425, 407, 423, 408, 422, 409, 410, 420, 421, 411, 412, 413, 414, 415, 416, 417, 418, 419]], [[225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 299, 299, 300, 300, 300, 301, 301, 301, 301, 301, 301, 301, 301, 301], [417, 408, 409, 410, 411, 412, 413, 414, 415, 416, 418, 419, 420, 421, 422, 423, 424, 425, 405, 406, 407, 426, 427, 428, 403, 404, 429, 430, 431, 401, 402, 432, 399, 400, 433, 434, 398, 435, 396, 397, 436, 437, 395, 438, 394, 439, 393, 440, 392, 441, 392, 441, 391, 442, 390, 443, 390, 443, 389, 444, 389, 445, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 387, 447, 387, 447, 387, 446, 388, 446, 388, 446, 388, 445, 388, 445, 388, 445, 389, 444, 389, 444, 389, 443, 390, 442, 390, 442, 390, 441, 391, 440, 391, 439, 392, 439, 392, 438, 393, 437, 393, 436, 394, 435, 394, 435, 395, 434, 396, 433, 397, 433, 398, 432, 399, 431, 400, 430, 400, 430, 401, 429, 402, 428, 403, 427, 404, 426, 405, 425, 406, 424, 406, 423, 407, 408, 421, 422, 409, 419, 420, 410, 411, 412, 413, 414, 415, 416, 417, 418]], [[225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 299, 300, 300, 301, 301, 302, 302, 302, 302, 303, 303, 304, 304, 304, 304, 304, 304, 304, 304, 304], [418, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 419, 420, 421, 422, 423, 424, 425, 405, 406, 407, 426, 427, 428, 403, 404, 429, 430, 431, 401, 402, 432, 399, 400, 433, 434, 398, 435, 436, 396, 397, 437, 395, 438, 394, 439, 393, 440, 392, 441, 392, 442, 391, 442, 390, 443, 390, 443, 389, 444, 389, 445, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 448, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 387, 447, 387, 447, 387, 446, 387, 446, 387, 446, 388, 446, 388, 445, 388, 445, 388, 444, 389, 444, 389, 443, 389, 443, 390, 442, 390, 441, 390, 440, 390, 440, 391, 439, 391, 438, 392, 438, 392, 437, 393, 436, 393, 435, 394, 435, 395, 434, 396, 434, 397, 433, 398, 432, 398, 432, 399, 431, 400, 430, 400, 430, 401, 429, 402, 428, 402, 427, 403, 427, 403, 426, 404, 424, 425, 405, 423, 406, 422, 407, 408, 420, 421, 409, 419, 410, 411, 412, 413, 414, 415, 416, 417, 418]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 305, 305, 306, 306, 306, 307, 307, 307, 307, 307, 307, 307, 307, 307], [409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 405, 406, 407, 408, 426, 427, 428, 403, 404, 429, 430, 431, 401, 402, 432, 399, 400, 433, 434, 398, 435, 397, 436, 437, 395, 396, 438, 394, 439, 393, 440, 393, 441, 392, 441, 391, 442, 390, 443, 390, 443, 389, 444, 389, 445, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 448, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 446, 387, 446, 387, 446, 387, 445, 388, 445, 388, 444, 388, 444, 389, 443, 389, 443, 389, 442, 389, 441, 389, 441, 390, 440, 390, 439, 391, 439, 391, 438, 392, 437, 392, 437, 393, 436, 393, 436, 394, 435, 395, 435, 396, 434, 397, 433, 397, 433, 398, 432, 398, 432, 399, 431, 400, 430, 400, 430, 400, 429, 401, 429, 401, 428, 402, 427, 403, 426, 403, 425, 404, 424, 405, 423, 405, 422, 406, 407, 420, 421, 408, 418, 419, 409, 410, 411, 412, 413, 414, 415, 416, 417]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 229, 230, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 305, 306, 306, 307, 307, 308, 308, 308, 309, 309, 309, 310, 310, 310, 311, 311, 311, 311, 311, 311, 311], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 406, 407, 408, 409, 426, 427, 428, 403, 404, 405, 429, 430, 401, 402, 431, 432, 400, 433, 434, 398, 399, 435, 397, 436, 437, 396, 438, 395, 439, 394, 440, 393, 441, 392, 441, 391, 442, 391, 443, 390, 443, 389, 444, 389, 444, 388, 445, 388, 445, 388, 446, 387, 446, 387, 446, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 448, 386, 447, 386, 447, 386, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 446, 387, 446, 387, 446, 387, 445, 387, 445, 388, 444, 388, 444, 388, 443, 388, 443, 388, 442, 389, 442, 389, 441, 389, 440, 390, 440, 390, 439, 391, 438, 391, 438, 391, 438, 392, 437, 393, 437, 393, 436, 394, 436, 395, 435, 395, 435, 396, 434, 397, 433, 397, 433, 398, 432, 398, 432, 398, 431, 399, 431, 399, 430, 399, 430, 400, 429, 401, 428, 401, 427, 401, 426, 402, 425, 402, 425, 403, 423, 424, 404, 422, 405, 421, 405, 419, 420, 406, 407, 418, 408, 416, 417, 409, 410, 411, 412, 413, 414, 415]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 312, 312, 313, 313, 314, 314, 314, 314, 314, 314, 314, 314, 314], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 407, 408, 409, 410, 426, 427, 428, 404, 405, 406, 429, 430, 402, 403, 431, 432, 400, 401, 433, 434, 399, 435, 397, 398, 436, 437, 396, 438, 395, 439, 394, 440, 393, 441, 392, 441, 392, 442, 391, 443, 390, 443, 390, 444, 389, 444, 389, 445, 388, 445, 388, 446, 388, 446, 387, 446, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 448, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 387, 446, 387, 446, 387, 445, 387, 445, 387, 445, 387, 444, 388, 443, 388, 443, 388, 442, 388, 442, 388, 441, 389, 441, 389, 440, 390, 439, 390, 439, 390, 439, 391, 438, 391, 438, 392, 437, 393, 437, 393, 436, 394, 436, 395, 435, 395, 435, 395, 435, 396, 434, 396, 433, 397, 433, 397, 433, 397, 432, 398, 432, 398, 431, 398, 430, 399, 430, 399, 429, 399, 428, 400, 427, 400, 427, 401, 426, 401, 425, 402, 424, 402, 423, 403, 422, 404, 421, 404, 420, 405, 406, 418, 419, 407, 417, 408, 409, 410, 411, 412, 413, 414, 415, 416]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 233, 233, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 318, 318, 318, 318, 318, 318, 318], [412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 407, 408, 409, 410, 411, 425, 426, 427, 428, 404, 405, 406, 429, 430, 402, 403, 431, 432, 400, 401, 433, 434, 399, 435, 398, 436, 396, 397, 437, 438, 395, 439, 394, 440, 393, 440, 393, 441, 392, 442, 391, 443, 390, 443, 390, 444, 389, 444, 389, 445, 388, 445, 388, 446, 388, 446, 387, 446, 387, 446, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 448, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 386, 446, 386, 446, 387, 445, 387, 445, 387, 445, 387, 444, 387, 443, 387, 443, 387, 442, 388, 442, 388, 441, 388, 441, 389, 440, 389, 440, 389, 440, 390, 439, 390, 439, 391, 438, 391, 438, 392, 438, 393, 437, 393, 437, 394, 436, 394, 436, 395, 435, 395, 435, 395, 435, 395, 434, 396, 434, 396, 433, 396, 433, 397, 432, 397, 432, 397, 431, 397, 430, 398, 430, 398, 429, 398, 428, 399, 428, 399, 427, 399, 426, 400, 425, 400, 424, 401, 424, 401, 423, 402, 422, 402, 421, 403, 420, 403, 418, 419, 404, 405, 416, 417, 406, 414, 415, 407, 408, 409, 410, 411, 412, 413]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 230, 230, 230, 231, 231, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 319, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 322, 322, 322], [413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 408, 409, 410, 411, 412, 424, 425, 426, 427, 405, 406, 407, 428, 429, 430, 403, 404, 431, 432, 401, 402, 433, 399, 400, 434, 435, 398, 436, 397, 437, 396, 438, 395, 439, 394, 440, 393, 441, 392, 442, 391, 442, 391, 443, 390, 444, 390, 444, 389, 445, 389, 445, 388, 445, 388, 446, 388, 446, 387, 446, 387, 446, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 386, 446, 386, 446, 386, 445, 386, 445, 386, 445, 387, 444, 387, 444, 387, 443, 387, 443, 387, 442, 388, 442, 388, 441, 388, 441, 389, 440, 389, 440, 389, 440, 390, 439, 390, 439, 391, 439, 391, 438, 392, 438, 392, 438, 393, 437, 393, 437, 394, 436, 394, 436, 394, 436, 394, 435, 394, 435, 395, 434, 395, 434, 395, 433, 396, 433, 396, 432, 396, 432, 396, 431, 397, 431, 397, 430, 397, 429, 397, 429, 398, 428, 398, 427, 398, 426, 398, 426, 399, 425, 399, 424, 399, 423, 400, 423, 400, 421, 422, 401, 420, 401, 419, 401, 418, 402, 416, 417, 403, 415, 404, 412, 413, 414, 405, 406, 407, 408, 409, 410, 411]], [[226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 322, 323, 323, 323, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 326, 326, 326], [414, 415, 416, 417, 418, 419, 420, 421, 422, 409, 410, 411, 412, 413, 423, 424, 425, 426, 406, 407, 408, 427, 428, 429, 404, 405, 430, 431, 402, 403, 432, 433, 400, 401, 434, 398, 399, 435, 436, 397, 437, 396, 438, 395, 439, 394, 440, 393, 441, 392, 441, 392, 442, 391, 443, 391, 443, 390, 444, 390, 444, 389, 445, 389, 445, 388, 445, 388, 446, 388, 446, 388, 446, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 386, 446, 386, 446, 386, 445, 386, 445, 386, 444, 386, 444, 386, 444, 386, 443, 387, 443, 387, 442, 387, 442, 387, 441, 388, 441, 388, 441, 388, 441, 389, 440, 389, 440, 390, 440, 390, 439, 391, 439, 391, 439, 392, 438, 392, 438, 392, 438, 393, 437, 393, 437, 393, 436, 393, 436, 393, 436, 394, 435, 394, 435, 394, 435, 394, 434, 394, 433, 395, 433, 395, 432, 395, 432, 395, 431, 395, 431, 396, 430, 396, 429, 396, 429, 396, 428, 396, 427, 397, 427, 397, 426, 397, 425, 397, 425, 398, 424, 398, 423, 398, 422, 398, 421, 398, 420, 399, 419, 399, 418, 399, 416, 417, 400, 414, 415, 401, 413, 402, 410, 411, 412, 403, 404, 405, 406, 407, 408, 409]], [[226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 326, 327, 327, 327, 328, 328, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 331], [415, 416, 417, 418, 419, 420, 421, 410, 411, 412, 413, 414, 422, 423, 424, 425, 426, 407, 408, 409, 427, 428, 429, 404, 405, 406, 430, 431, 402, 403, 432, 433, 401, 434, 399, 400, 435, 398, 436, 437, 397, 438, 395, 396, 439, 395, 440, 394, 440, 393, 441, 392, 442, 392, 443, 391, 443, 390, 444, 390, 444, 389, 445, 389, 445, 389, 445, 388, 446, 388, 446, 388, 446, 388, 446, 387, 447, 387, 447, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 386, 446, 386, 446, 386, 445, 386, 445, 386, 444, 386, 444, 386, 444, 386, 443, 386, 443, 387, 442, 387, 442, 387, 442, 387, 442, 388, 441, 388, 441, 388, 441, 389, 440, 389, 440, 390, 440, 390, 440, 391, 439, 391, 439, 391, 439, 392, 438, 392, 438, 392, 438, 392, 437, 392, 437, 392, 437, 393, 436, 393, 436, 393, 435, 393, 435, 393, 434, 393, 434, 394, 433, 394, 433, 394, 432, 394, 432, 394, 431, 394, 431, 394, 430, 395, 430, 395, 429, 395, 428, 395, 428, 395, 427, 395, 426, 395, 426, 395, 425, 396, 424, 396, 423, 396, 422, 396, 421, 396, 421, 396, 419, 420, 396, 418, 397, 417, 397, 416, 398, 414, 415, 398, 412, 413, 398, 411, 399, 409, 410, 400, 406, 407, 408, 401, 402, 403, 404, 405]], [[227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 331, 332, 332, 333, 333, 333, 334, 334, 334, 335, 335, 335, 335, 335, 335, 335], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 408, 409, 410, 426, 427, 428, 405, 406, 407, 429, 430, 403, 404, 431, 432, 401, 402, 433, 434, 400, 435, 398, 399, 436, 397, 437, 396, 438, 395, 439, 394, 440, 393, 441, 393, 442, 392, 442, 391, 443, 391, 443, 390, 444, 390, 444, 389, 445, 389, 445, 389, 445, 388, 446, 388, 446, 388, 446, 388, 446, 388, 447, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 386, 446, 386, 446, 385, 446, 385, 445, 385, 445, 386, 444, 386, 444, 386, 444, 386, 443, 386, 443, 386, 443, 387, 442, 387, 442, 387, 442, 387, 442, 388, 442, 388, 441, 389, 441, 389, 441, 390, 440, 390, 440, 390, 440, 390, 440, 391, 439, 391, 439, 391, 439, 391, 438, 391, 438, 391, 438, 392, 438, 392, 437, 392, 437, 392, 436, 392, 436, 392, 435, 392, 435, 393, 434, 393, 434, 393, 434, 393, 433, 393, 432, 393, 432, 393, 431, 393, 431, 393, 430, 393, 430, 393, 429, 394, 429, 394, 428, 394, 427, 393, 427, 393, 426, 393, 425, 393, 424, 393, 423, 394, 423, 394, 422, 394, 421, 394, 420, 394, 419, 394, 417, 418, 394, 416, 394, 415, 395, 414, 395, 413, 395, 411, 412, 396, 410, 397, 408, 409, 398, 406, 407, 399, 400, 401, 402, 403, 404, 405]], [[227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 334, 335, 335, 336, 336, 336, 337, 337, 338, 338, 338, 338, 339, 339, 339, 340, 340, 340, 340, 340], [413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 409, 410, 411, 412, 424, 425, 426, 427, 406, 407, 408, 428, 429, 404, 405, 430, 431, 402, 403, 432, 433, 400, 401, 434, 435, 399, 436, 398, 437, 397, 438, 396, 439, 395, 440, 394, 441, 393, 441, 392, 442, 392, 442, 391, 443, 391, 443, 390, 444, 390, 444, 390, 445, 389, 445, 389, 445, 389, 446, 388, 446, 388, 446, 388, 446, 387, 447, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 385, 446, 385, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 387, 442, 387, 442, 387, 442, 388, 442, 388, 441, 389, 441, 389, 441, 389, 441, 390, 440, 390, 440, 390, 440, 390, 440, 390, 439, 390, 439, 390, 439, 391, 439, 391, 438, 391, 438, 391, 438, 391, 437, 391, 437, 391, 436, 391, 436, 392, 435, 392, 435, 392, 434, 392, 434, 392, 433, 392, 433, 392, 432, 392, 432, 392, 431, 392, 431, 392, 430, 392, 430, 392, 429, 392, 429, 392, 428, 392, 427, 392, 426, 392, 426, 391, 425, 391, 424, 391, 424, 392, 423, 392, 422, 392, 421, 392, 420, 392, 419, 392, 418, 392, 417, 392, 416, 392, 415, 392, 414, 393, 413, 393, 411, 412, 393, 410, 394, 408, 409, 394, 407, 395, 404, 405, 406, 396, 402, 403, 397, 398, 399, 400, 401]], [[227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 339, 340, 340, 341, 341, 342, 342, 342, 343, 343, 343, 344, 344, 344, 344, 344, 344, 344, 344], [414, 415, 416, 417, 418, 419, 420, 421, 422, 410, 411, 412, 413, 423, 424, 425, 426, 407, 408, 409, 427, 428, 429, 405, 406, 430, 431, 403, 404, 432, 401, 402, 433, 434, 400, 435, 398, 399, 436, 397, 437, 438, 396, 438, 395, 439, 394, 440, 394, 441, 393, 441, 392, 442, 392, 443, 391, 443, 391, 444, 390, 444, 390, 445, 390, 445, 389, 445, 389, 446, 388, 446, 388, 446, 388, 446, 387, 446, 387, 447, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 385, 446, 385, 446, 385, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 387, 442, 387, 442, 387, 442, 388, 442, 388, 442, 389, 441, 389, 441, 389, 441, 389, 441, 389, 440, 389, 440, 390, 440, 390, 440, 390, 439, 390, 439, 390, 439, 390, 439, 390, 438, 390, 438, 390, 437, 390, 437, 391, 436, 391, 436, 391, 436, 391, 435, 391, 435, 391, 434, 391, 434, 391, 433, 391, 433, 391, 433, 391, 432, 391, 431, 391, 431, 390, 430, 390, 430, 390, 429, 390, 429, 390, 428, 390, 427, 390, 427, 390, 426, 390, 425, 390, 425, 390, 424, 389, 423, 389, 422, 389, 421, 389, 420, 389, 419, 390, 418, 390, 417, 390, 416, 390, 416, 390, 414, 415, 390, 413, 390, 412, 390, 411, 390, 410, 390, 408, 409, 390, 407, 391, 406, 392, 404, 405, 393, 402, 403, 394, 395, 396, 397, 398, 399, 400, 401]], [[228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 232, 233, 233, 233, 234, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 345, 346, 346, 346, 347, 347, 347, 347, 348, 348, 349, 349, 349, 349, 349, 349, 349], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 408, 409, 410, 426, 427, 428, 406, 407, 429, 430, 404, 405, 431, 432, 402, 403, 433, 401, 434, 435, 399, 400, 436, 398, 437, 397, 438, 396, 439, 395, 440, 394, 440, 394, 441, 393, 442, 392, 442, 392, 443, 391, 443, 391, 444, 391, 444, 390, 445, 390, 445, 389, 445, 388, 446, 388, 446, 388, 446, 387, 446, 387, 446, 387, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 447, 386, 446, 385, 446, 385, 446, 385, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 443, 386, 443, 386, 443, 386, 443, 387, 443, 387, 443, 387, 442, 388, 442, 388, 442, 388, 442, 388, 442, 389, 441, 389, 441, 389, 441, 389, 441, 389, 440, 389, 440, 389, 440, 389, 440, 389, 440, 390, 439, 389, 439, 390, 438, 390, 438, 390, 438, 390, 437, 390, 437, 390, 437, 390, 436, 390, 436, 390, 435, 390, 435, 390, 434, 390, 434, 390, 433, 390, 433, 389, 432, 389, 432, 389, 432, 389, 431, 389, 430, 389, 430, 388, 429, 388, 428, 388, 428, 388, 427, 388, 427, 388, 426, 388, 425, 388, 424, 388, 423, 388, 423, 388, 422, 387, 421, 387, 420, 387, 419, 387, 418, 387, 418, 387, 417, 387, 416, 387, 415, 387, 414, 387, 413, 387, 411, 412, 387, 410, 387, 409, 387, 408, 387, 407, 387, 406, 387, 404, 405, 388, 402, 403, 389, 399, 400, 401, 390, 398, 391, 392, 393, 394, 395, 396, 397]], [[228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 348, 349, 349, 350, 350, 350, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354], [413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 410, 411, 412, 424, 425, 426, 407, 408, 409, 427, 428, 429, 405, 406, 430, 431, 403, 404, 432, 433, 402, 434, 400, 401, 435, 399, 436, 398, 437, 397, 438, 396, 439, 395, 440, 394, 441, 394, 441, 393, 442, 392, 442, 392, 443, 391, 443, 391, 444, 390, 444, 390, 445, 389, 445, 389, 445, 388, 446, 388, 446, 387, 446, 387, 446, 387, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 385, 446, 385, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 443, 386, 443, 386, 443, 387, 443, 387, 443, 387, 443, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 388, 441, 388, 441, 388, 441, 388, 441, 389, 441, 389, 440, 389, 440, 389, 440, 389, 439, 389, 439, 389, 439, 389, 438, 389, 438, 389, 438, 389, 437, 389, 437, 389, 436, 389, 436, 389, 435, 389, 435, 389, 435, 389, 434, 388, 434, 388, 433, 388, 433, 388, 432, 388, 432, 387, 431, 387, 431, 387, 430, 387, 429, 387, 429, 387, 428, 387, 428, 386, 427, 386, 427, 386, 426, 386, 425, 386, 424, 386, 423, 386, 422, 386, 421, 386, 421, 385, 420, 385, 419, 385, 419, 385, 418, 384, 417, 384, 416, 384, 415, 384, 414, 384, 413, 384, 412, 384, 411, 384, 410, 384, 409, 384, 408, 384, 407, 384, 405, 406, 384, 403, 404, 384, 402, 384, 400, 401, 384, 399, 385, 396, 397, 398, 386, 392, 393, 394, 395, 387, 388, 389, 390, 391]], [[228, 228, 228, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 354, 355, 355, 355, 356, 356, 356, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359], [417, 418, 419, 411, 412, 413, 414, 415, 416, 420, 421, 422, 423, 424, 425, 408, 409, 410, 426, 427, 428, 406, 407, 429, 430, 404, 405, 431, 432, 403, 433, 401, 402, 434, 435, 400, 436, 399, 437, 398, 438, 397, 439, 396, 439, 395, 440, 394, 441, 394, 441, 393, 442, 392, 443, 392, 443, 391, 444, 390, 444, 390, 444, 389, 445, 389, 445, 388, 445, 388, 445, 387, 446, 387, 446, 387, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 385, 446, 385, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 443, 386, 443, 386, 443, 387, 443, 387, 443, 387, 443, 387, 443, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 388, 441, 388, 441, 388, 441, 388, 441, 388, 441, 388, 440, 388, 440, 388, 440, 388, 439, 388, 439, 388, 439, 388, 438, 388, 438, 388, 438, 388, 437, 388, 437, 388, 436, 388, 436, 388, 436, 388, 435, 387, 435, 387, 434, 387, 434, 387, 433, 386, 433, 386, 432, 386, 432, 386, 431, 386, 430, 386, 430, 386, 430, 385, 429, 385, 428, 385, 428, 385, 427, 385, 426, 384, 425, 384, 425, 384, 424, 384, 423, 384, 422, 383, 422, 383, 421, 383, 420, 383, 420, 383, 419, 382, 418, 382, 417, 382, 416, 382, 415, 381, 414, 381, 413, 381, 412, 381, 411, 381, 411, 381, 410, 380, 408, 409, 380, 407, 380, 405, 406, 380, 404, 380, 403, 380, 402, 380, 400, 401, 380, 398, 399, 381, 396, 397, 381, 394, 395, 382, 392, 393, 383, 389, 390, 391, 384, 385, 386, 387, 388]], [[229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 234, 234, 234, 234, 235, 235, 236, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 356, 356, 356, 357, 357, 357, 358, 358, 359, 359, 359, 360, 360, 361, 361, 361, 362, 362, 362, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363], [413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 410, 411, 412, 424, 425, 426, 407, 408, 409, 427, 428, 429, 405, 406, 430, 431, 404, 432, 402, 403, 433, 434, 401, 435, 399, 400, 436, 398, 437, 397, 438, 396, 439, 395, 440, 395, 440, 394, 441, 393, 442, 393, 442, 392, 443, 391, 443, 390, 444, 390, 444, 389, 444, 389, 445, 388, 445, 388, 445, 387, 445, 387, 446, 387, 446, 387, 446, 386, 446, 386, 446, 386, 446, 386, 446, 386, 446, 385, 446, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 442, 387, 442, 387, 442, 387, 442, 387, 442, 388, 442, 388, 441, 388, 441, 388, 441, 388, 440, 388, 440, 388, 440, 388, 439, 387, 439, 387, 439, 387, 439, 387, 438, 387, 438, 387, 437, 387, 437, 387, 437, 387, 436, 387, 436, 386, 435, 386, 435, 386, 435, 386, 434, 385, 434, 385, 433, 385, 433, 385, 432, 385, 431, 385, 431, 384, 430, 384, 430, 384, 429, 384, 429, 383, 428, 383, 427, 383, 426, 383, 426, 383, 425, 382, 424, 382, 423, 382, 423, 381, 422, 381, 422, 381, 421, 381, 420, 380, 419, 380, 418, 380, 417, 380, 417, 379, 416, 379, 415, 379, 414, 379, 413, 378, 413, 378, 412, 377, 411, 377, 410, 377, 408, 409, 377, 407, 377, 406, 377, 405, 377, 403, 404, 377, 402, 377, 401, 376, 399, 400, 376, 397, 398, 376, 396, 376, 394, 395, 376, 393, 377, 391, 392, 378, 389, 390, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388]], [[230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 233, 233, 234, 234, 234, 234, 235, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 409, 410, 426, 427, 406, 407, 408, 428, 429, 430, 405, 431, 403, 404, 432, 433, 401, 402, 434, 400, 435, 399, 436, 398, 437, 397, 438, 396, 439, 395, 440, 394, 441, 394, 441, 393, 442, 392, 442, 391, 443, 391, 443, 390, 444, 389, 444, 389, 444, 388, 445, 388, 445, 388, 445, 387, 445, 387, 445, 387, 445, 387, 445, 386, 445, 386, 445, 386, 445, 386, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 442, 387, 442, 387, 442, 387, 442, 387, 442, 387, 442, 387, 441, 387, 441, 387, 441, 387, 440, 387, 440, 387, 440, 387, 439, 387, 439, 386, 439, 386, 438, 386, 438, 386, 438, 386, 437, 386, 437, 386, 436, 386, 436, 385, 436, 385, 435, 385, 435, 384, 434, 384, 434, 384, 433, 384, 433, 384, 432, 383, 432, 383, 431, 383, 431, 383, 430, 382, 430, 382, 429, 382, 428, 382, 428, 382, 427, 381, 426, 381, 425, 381, 424, 380, 424, 380, 423, 380, 423, 379, 422, 379, 422, 379, 421, 378, 420, 378, 419, 378, 418, 377, 417, 377, 416, 377, 415, 376, 415, 376, 414, 375, 414, 375, 413, 375, 412, 375, 411, 374, 409, 410, 374, 408, 374, 407, 374, 406, 373, 405, 373, 404, 372, 402, 403, 372, 401, 372, 399, 400, 372, 398, 372, 397, 372, 395, 396, 372, 394, 372, 393, 372, 391, 392, 372, 389, 390, 373, 384, 385, 386, 387, 388, 374, 383, 375, 376, 377, 378, 379, 380, 381, 382]], [[230, 230, 230, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 236, 236, 236, 237, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 367, 368, 368, 368, 368, 369, 369, 369, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373], [414, 415, 416, 417, 418, 419, 420, 421, 422, 410, 411, 412, 413, 423, 424, 425, 426, 408, 409, 427, 428, 406, 407, 429, 430, 404, 405, 431, 432, 402, 403, 433, 401, 434, 435, 399, 400, 436, 398, 437, 397, 438, 396, 439, 396, 439, 395, 440, 394, 441, 393, 441, 392, 442, 392, 442, 391, 443, 390, 443, 390, 443, 389, 444, 389, 444, 388, 444, 388, 445, 388, 445, 387, 445, 387, 445, 387, 445, 387, 445, 386, 445, 386, 445, 386, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 445, 385, 444, 384, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 387, 443, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 387, 443, 387, 442, 387, 442, 387, 442, 386, 442, 386, 441, 386, 441, 386, 441, 386, 440, 386, 440, 386, 440, 386, 440, 386, 439, 386, 439, 386, 438, 386, 438, 385, 438, 385, 437, 385, 437, 385, 437, 384, 436, 384, 436, 384, 435, 384, 435, 383, 435, 383, 434, 383, 433, 383, 433, 382, 433, 382, 432, 382, 432, 382, 431, 381, 431, 381, 430, 381, 429, 381, 428, 380, 428, 380, 427, 380, 426, 379, 426, 379, 425, 379, 425, 378, 424, 378, 423, 378, 423, 377, 422, 377, 421, 376, 420, 376, 419, 376, 419, 375, 418, 375, 417, 374, 416, 374, 416, 373, 415, 373, 414, 373, 413, 373, 412, 413, 373, 411, 372, 410, 371, 409, 371, 408, 370, 407, 370, 406, 370, 405, 369, 404, 369, 402, 403, 369, 401, 369, 400, 368, 398, 399, 368, 397, 368, 396, 368, 395, 368, 394, 368, 392, 393, 368, 390, 391, 368, 387, 388, 389, 368, 385, 386, 368, 384, 369, 380, 381, 382, 383, 370, 376, 377, 378, 379, 371, 372, 373, 374, 375]], [[231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 236, 236, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 373, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378], [413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 409, 410, 411, 412, 424, 425, 426, 427, 407, 408, 428, 429, 405, 406, 430, 431, 403, 404, 432, 401, 402, 433, 434, 400, 435, 399, 436, 398, 437, 397, 438, 396, 439, 395, 439, 394, 440, 393, 441, 393, 441, 392, 442, 391, 442, 390, 443, 390, 443, 389, 443, 389, 444, 388, 444, 388, 444, 388, 444, 387, 444, 387, 444, 387, 445, 387, 445, 386, 445, 386, 445, 386, 445, 385, 445, 385, 445, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 442, 386, 442, 386, 442, 386, 442, 386, 441, 386, 441, 386, 441, 386, 441, 385, 440, 385, 440, 385, 440, 385, 439, 385, 439, 385, 439, 385, 438, 384, 438, 384, 438, 384, 437, 384, 437, 383, 436, 383, 436, 383, 436, 382, 435, 382, 435, 382, 434, 382, 434, 382, 433, 381, 433, 381, 432, 381, 432, 380, 431, 380, 431, 380, 430, 380, 429, 379, 429, 379, 428, 378, 427, 378, 426, 378, 426, 377, 425, 377, 425, 377, 424, 376, 424, 376, 423, 375, 422, 375, 421, 375, 420, 374, 420, 374, 419, 373, 418, 372, 417, 372, 417, 372, 416, 371, 416, 371, 415, 371, 414, 370, 413, 369, 412, 369, 411, 368, 410, 368, 409, 368, 408, 367, 407, 367, 406, 367, 405, 366, 403, 404, 366, 402, 365, 401, 365, 400, 365, 399, 365, 398, 365, 397, 364, 395, 396, 363, 394, 363, 392, 393, 363, 390, 391, 363, 388, 389, 363, 387, 363, 385, 386, 363, 382, 383, 384, 363, 380, 381, 363, 378, 379, 364, 376, 377, 365, 371, 372, 373, 374, 375, 366, 367, 368, 369, 370]], [[231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 235, 235, 235, 236, 236, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 369, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382], [417, 418, 419, 411, 412, 413, 414, 415, 416, 420, 421, 422, 423, 424, 425, 408, 409, 410, 426, 427, 406, 407, 428, 429, 430, 404, 405, 431, 402, 403, 432, 433, 401, 434, 400, 435, 399, 436, 398, 437, 396, 397, 438, 396, 439, 395, 439, 394, 440, 393, 441, 392, 441, 391, 442, 391, 442, 390, 442, 390, 443, 389, 443, 389, 443, 388, 444, 388, 444, 388, 444, 387, 444, 387, 444, 387, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 442, 386, 442, 386, 442, 385, 441, 385, 441, 385, 441, 385, 441, 385, 440, 385, 440, 385, 440, 384, 439, 384, 439, 384, 439, 384, 438, 383, 438, 383, 438, 383, 437, 382, 437, 382, 437, 382, 436, 382, 436, 381, 435, 381, 435, 381, 434, 381, 434, 380, 433, 380, 433, 380, 433, 380, 432, 379, 431, 379, 431, 379, 430, 378, 429, 378, 429, 377, 428, 377, 427, 377, 427, 376, 426, 376, 426, 375, 425, 375, 425, 374, 424, 374, 423, 374, 422, 373, 422, 373, 421, 372, 420, 371, 419, 371, 418, 371, 418, 370, 417, 370, 417, 369, 416, 369, 415, 368, 414, 367, 413, 367, 412, 367, 411, 366, 410, 366, 409, 365, 408, 365, 407, 364, 406, 407, 364, 405, 363, 404, 363, 403, 363, 402, 362, 401, 362, 400, 361, 399, 360, 398, 360, 397, 360, 395, 396, 360, 393, 394, 360, 392, 359, 390, 391, 358, 388, 389, 358, 387, 358, 385, 386, 357, 383, 384, 357, 381, 382, 357, 380, 357, 378, 379, 357, 375, 376, 377, 358, 373, 374, 359, 371, 372, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370]], [[232, 232, 232, 232, 232, 232, 232, 232, 232, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 237, 237, 238, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 380, 381, 381, 381, 381, 382, 382, 383, 383, 383, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387], [414, 415, 416, 417, 418, 419, 420, 421, 422, 409, 410, 411, 412, 413, 423, 424, 425, 426, 407, 408, 427, 428, 405, 406, 429, 430, 403, 404, 431, 432, 402, 433, 400, 401, 434, 399, 435, 398, 436, 397, 437, 396, 438, 395, 439, 394, 439, 393, 440, 392, 441, 392, 441, 391, 441, 391, 442, 390, 442, 390, 443, 389, 443, 389, 443, 388, 443, 388, 443, 388, 443, 387, 444, 387, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 443, 385, 443, 385, 443, 385, 443, 385, 443, 385, 442, 385, 442, 385, 442, 385, 442, 385, 441, 384, 441, 384, 441, 384, 440, 384, 440, 384, 440, 384, 440, 383, 439, 383, 439, 383, 439, 382, 438, 382, 438, 382, 437, 381, 437, 381, 437, 381, 436, 381, 436, 380, 435, 380, 435, 380, 434, 380, 434, 379, 434, 379, 433, 379, 433, 378, 432, 378, 431, 377, 431, 377, 430, 377, 429, 376, 429, 376, 428, 376, 428, 375, 427, 375, 427, 374, 426, 374, 426, 373, 425, 373, 424, 372, 423, 372, 422, 371, 422, 370, 421, 370, 420, 370, 420, 369, 419, 369, 418, 368, 418, 367, 417, 367, 416, 366, 416, 366, 415, 365, 413, 414, 365, 412, 364, 411, 364, 411, 363, 410, 363, 409, 362, 408, 362, 407, 361, 406, 361, 404, 405, 360, 403, 359, 402, 403, 359, 401, 358, 401, 358, 400, 358, 399, 357, 398, 357, 396, 397, 356, 394, 395, 355, 393, 355, 391, 392, 354, 390, 354, 388, 389, 353, 387, 353, 385, 386, 353, 383, 384, 353, 382, 353, 381, 352, 379, 380, 352, 376, 377, 378, 352, 375, 352, 373, 374, 352, 370, 371, 372, 353, 365, 366, 367, 368, 369, 354, 360, 361, 362, 363, 364, 355, 356, 357, 358, 359]], [[233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 237, 237, 238, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 380, 381, 381, 382, 382, 382, 382, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 387, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391], [412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 408, 409, 410, 411, 424, 425, 426, 427, 406, 407, 428, 429, 404, 405, 430, 431, 403, 432, 401, 402, 433, 400, 434, 399, 435, 398, 436, 397, 437, 395, 396, 438, 395, 439, 394, 439, 393, 440, 392, 440, 392, 441, 391, 441, 390, 442, 390, 442, 389, 442, 389, 442, 389, 443, 388, 443, 388, 443, 387, 443, 387, 443, 386, 443, 386, 443, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 445, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 443, 385, 443, 385, 443, 385, 443, 385, 442, 385, 442, 384, 442, 384, 442, 384, 442, 384, 441, 384, 441, 384, 441, 384, 440, 383, 440, 383, 440, 383, 440, 382, 439, 382, 439, 382, 439, 381, 438, 381, 438, 381, 438, 381, 437, 380, 437, 380, 436, 380, 436, 379, 435, 379, 435, 379, 435, 378, 434, 378, 434, 378, 433, 378, 433, 377, 432, 377, 431, 376, 431, 376, 430, 375, 429, 375, 429, 374, 428, 374, 428, 374, 427, 373, 427, 373, 426, 372, 426, 372, 425, 371, 424, 370, 423, 370, 423, 369, 422, 369, 421, 368, 420, 368, 420, 367, 419, 366, 419, 366, 418, 365, 418, 365, 417, 364, 416, 364, 415, 363, 414, 363, 413, 362, 412, 362, 411, 361, 410, 360, 409, 360, 408, 359, 407, 359, 406, 358, 405, 357, 404, 357, 403, 356, 402, 356, 401, 355, 400, 354, 399, 400, 354, 398, 353, 397, 352, 395, 396, 352, 394, 351, 392, 393, 351, 391, 350, 389, 390, 350, 388, 350, 386, 387, 349, 385, 349, 384, 348, 382, 383, 347, 381, 347, 378, 379, 380, 347, 377, 346, 376, 346, 374, 375, 346, 371, 372, 373, 346, 367, 368, 369, 370, 346, 365, 366, 347, 362, 363, 364, 348, 360, 361, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359]], [[233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 235, 236, 236, 236, 236, 237, 237, 237, 237, 238, 238, 238, 239, 239, 240, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395], [416, 417, 418, 410, 411, 412, 413, 414, 415, 419, 420, 421, 422, 423, 424, 408, 409, 425, 426, 427, 406, 407, 428, 429, 404, 405, 430, 431, 402, 403, 432, 401, 433, 399, 400, 434, 398, 435, 397, 436, 396, 437, 395, 438, 394, 439, 393, 439, 393, 440, 392, 440, 391, 441, 391, 441, 390, 441, 390, 442, 389, 442, 389, 442, 388, 442, 388, 442, 387, 443, 387, 443, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 445, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 443, 385, 443, 385, 443, 384, 443, 384, 442, 384, 442, 384, 442, 384, 442, 384, 442, 383, 441, 383, 441, 383, 441, 383, 440, 383, 440, 382, 440, 382, 440, 382, 439, 381, 439, 381, 439, 380, 438, 380, 438, 380, 438, 380, 437, 379, 437, 379, 436, 379, 436, 378, 435, 378, 435, 378, 435, 377, 434, 377, 434, 377, 433, 376, 433, 376, 432, 375, 431, 375, 431, 375, 430, 374, 429, 374, 429, 373, 428, 373, 428, 372, 428, 371, 427, 371, 426, 370, 426, 370, 425, 369, 424, 369, 423, 368, 423, 368, 422, 367, 421, 367, 421, 366, 420, 365, 420, 364, 419, 364, 418, 363, 418, 363, 417, 362, 416, 362, 415, 361, 414, 361, 413, 360, 412, 359, 411, 359, 410, 358, 410, 357, 409, 357, 407, 408, 356, 406, 355, 405, 355, 404, 354, 403, 354, 403, 353, 402, 352, 401, 351, 400, 350, 399, 350, 397, 398, 349, 396, 349, 394, 395, 348, 393, 348, 392, 347, 390, 391, 346, 389, 346, 387, 388, 345, 386, 344, 385, 344, 384, 343, 382, 383, 343, 380, 381, 342, 379, 341, 377, 378, 341, 376, 341, 373, 374, 375, 340, 371, 372, 340, 368, 369, 370, 340, 366, 367, 340, 364, 365, 340, 362, 363, 341, 359, 360, 361, 342, 354, 355, 356, 357, 358, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353]], [[234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 235, 235, 235, 235, 236, 236, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 239, 239, 240, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399], [413, 414, 415, 416, 417, 418, 419, 420, 421, 409, 410, 411, 412, 422, 423, 424, 425, 407, 408, 426, 427, 405, 406, 428, 429, 403, 404, 430, 431, 402, 432, 400, 401, 433, 399, 434, 398, 435, 397, 436, 396, 437, 395, 438, 394, 438, 393, 439, 392, 439, 392, 440, 391, 440, 391, 441, 390, 441, 390, 441, 389, 441, 389, 442, 388, 442, 388, 442, 387, 442, 387, 442, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 385, 445, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 443, 384, 443, 384, 443, 384, 443, 384, 443, 383, 442, 383, 442, 383, 442, 383, 442, 383, 441, 383, 441, 383, 441, 382, 441, 382, 440, 381, 440, 381, 440, 381, 439, 380, 439, 380, 439, 380, 438, 379, 438, 379, 437, 379, 437, 378, 437, 378, 436, 378, 436, 377, 436, 377, 435, 377, 435, 376, 434, 376, 434, 375, 433, 375, 432, 374, 432, 374, 431, 374, 431, 373, 430, 373, 429, 372, 429, 372, 429, 371, 428, 371, 428, 370, 427, 369, 426, 369, 426, 368, 425, 367, 424, 367, 423, 367, 423, 366, 422, 365, 421, 364, 421, 364, 420, 363, 420, 363, 419, 362, 419, 362, 418, 361, 417, 360, 416, 360, 415, 359, 414, 358, 413, 358, 412, 357, 412, 356, 411, 356, 410, 355, 409, 354, 408, 354, 407, 353, 406, 352, 405, 351, 404, 350, 403, 350, 402, 349, 401, 348, 400, 348, 399, 347, 398, 347, 396, 397, 346, 394, 395, 345, 393, 344, 392, 343, 391, 343, 389, 390, 342, 388, 341, 387, 340, 386, 340, 385, 339, 383, 384, 338, 381, 382, 338, 380, 337, 379, 337, 377, 378, 336, 375, 376, 335, 373, 374, 335, 370, 371, 372, 335, 368, 369, 334, 366, 367, 334, 365, 334, 363, 364, 334, 360, 361, 362, 334, 356, 357, 358, 359, 335, 353, 354, 355, 336, 348, 349, 350, 351, 352, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347]], [[235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 238, 238, 238, 238, 239, 239, 239, 240, 240, 240, 241, 241, 242, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 382, 382, 382, 383, 383, 384, 384, 385, 385, 385, 386, 386, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 394, 394, 394, 395, 395, 396, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403], [412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 409, 410, 411, 423, 424, 425, 407, 408, 426, 427, 428, 404, 405, 406, 429, 403, 430, 431, 401, 402, 432, 400, 433, 398, 399, 434, 397, 435, 396, 436, 395, 437, 394, 437, 394, 438, 393, 438, 392, 439, 392, 439, 391, 440, 391, 440, 390, 441, 389, 441, 389, 441, 388, 441, 388, 442, 387, 442, 387, 442, 387, 442, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 445, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 443, 384, 443, 384, 443, 383, 443, 383, 443, 383, 442, 383, 442, 383, 442, 382, 442, 382, 441, 382, 441, 382, 441, 381, 441, 381, 440, 381, 440, 380, 440, 380, 439, 379, 439, 379, 439, 379, 438, 379, 438, 378, 437, 378, 437, 378, 437, 377, 436, 377, 436, 376, 436, 376, 435, 376, 435, 375, 434, 375, 433, 374, 433, 374, 432, 373, 432, 373, 431, 372, 430, 372, 430, 371, 430, 371, 429, 370, 429, 370, 428, 369, 428, 368, 427, 368, 426, 367, 426, 367, 425, 366, 424, 366, 423, 365, 423, 364, 422, 363, 422, 363, 421, 362, 421, 362, 420, 361, 419, 360, 419, 360, 418, 359, 417, 358, 416, 358, 415, 357, 414, 356, 413, 355, 412, 355, 412, 354, 411, 353, 410, 353, 409, 352, 408, 351, 407, 350, 406, 349, 405, 348, 404, 348, 403, 347, 403, 347, 402, 346, 400, 401, 345, 399, 344, 398, 343, 396, 397, 343, 395, 342, 394, 341, 393, 340, 391, 392, 339, 390, 338, 388, 389, 337, 387, 337, 386, 387, 336, 385, 335, 384, 334, 382, 383, 334, 381, 333, 380, 332, 378, 379, 332, 376, 377, 331, 374, 375, 330, 371, 372, 373, 329, 369, 370, 328, 368, 328, 366, 367, 328, 365, 327, 362, 363, 364, 327, 360, 361, 327, 357, 358, 359, 327, 354, 355, 356, 327, 350, 351, 352, 353, 328, 347, 348, 349, 329, 342, 343, 344, 345, 346, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341]], [[236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 242, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 385, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 397, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 407, 407], [412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 408, 409, 410, 411, 423, 424, 425, 406, 407, 426, 427, 428, 404, 405, 429, 402, 403, 430, 431, 401, 432, 399, 400, 433, 398, 434, 397, 435, 396, 436, 395, 436, 394, 437, 394, 438, 393, 438, 392, 439, 392, 439, 391, 440, 390, 440, 390, 440, 389, 441, 389, 441, 388, 441, 388, 441, 387, 442, 387, 442, 387, 442, 386, 442, 386, 443, 386, 443, 386, 443, 386, 443, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 443, 384, 443, 383, 443, 383, 443, 383, 443, 383, 443, 383, 442, 382, 442, 382, 442, 382, 441, 382, 441, 381, 441, 381, 441, 380, 440, 380, 440, 380, 440, 379, 440, 379, 439, 379, 439, 378, 439, 378, 438, 378, 438, 377, 437, 377, 437, 377, 437, 376, 436, 376, 436, 376, 435, 375, 435, 374, 434, 374, 434, 374, 433, 373, 433, 373, 432, 372, 431, 372, 431, 371, 430, 370, 430, 370, 430, 369, 429, 369, 429, 368, 428, 367, 428, 367, 427, 366, 426, 366, 425, 365, 425, 364, 424, 364, 423, 363, 423, 362, 422, 362, 422, 361, 421, 361, 421, 360, 420, 359, 419, 358, 419, 358, 418, 357, 417, 357, 416, 356, 415, 355, 414, 354, 413, 353, 413, 353, 412, 352, 411, 351, 410, 350, 409, 349, 408, 348, 407, 347, 406, 347, 405, 346, 405, 346, 404, 345, 403, 344, 402, 343, 401, 342, 399, 400, 341, 398, 340, 396, 397, 339, 395, 338, 394, 337, 393, 337, 391, 392, 336, 390, 335, 389, 334, 388, 333, 387, 332, 386, 331, 384, 385, 331, 383, 330, 381, 382, 328, 329, 380, 327, 379, 327, 377, 378, 326, 375, 376, 325, 372, 373, 374, 325, 370, 371, 324, 369, 324, 368, 323, 366, 367, 322, 364, 365, 321, 362, 363, 320, 359, 360, 361, 320, 356, 357, 358, 320, 354, 355, 320, 351, 352, 353, 320, 348, 349, 350, 321, 344, 345, 346, 347, 322, 340, 341, 342, 343, 323, 324, 325, 335, 336, 337, 338, 339, 326, 327, 328, 329, 330, 331, 332, 333, 334]], [[237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 242, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 376, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 398, 399, 399, 399, 400, 400, 400, 400, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 406, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 407, 408, 409, 410, 424, 425, 405, 406, 426, 427, 403, 404, 428, 429, 402, 430, 431, 400, 401, 432, 399, 433, 398, 434, 397, 435, 396, 436, 395, 436, 394, 437, 394, 437, 393, 438, 392, 438, 391, 439, 391, 439, 390, 440, 390, 440, 389, 440, 389, 441, 388, 441, 388, 441, 387, 442, 387, 442, 387, 442, 387, 442, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 445, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 443, 383, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 442, 382, 442, 382, 442, 382, 442, 381, 441, 381, 441, 380, 441, 380, 441, 380, 440, 379, 440, 379, 440, 379, 439, 378, 439, 378, 439, 378, 438, 377, 438, 377, 438, 377, 437, 376, 437, 376, 437, 375, 436, 375, 436, 374, 435, 374, 435, 373, 434, 373, 434, 373, 433, 372, 432, 371, 432, 371, 431, 370, 431, 370, 431, 369, 430, 369, 430, 368, 429, 367, 429, 366, 428, 366, 427, 365, 427, 365, 426, 364, 425, 363, 425, 362, 424, 362, 423, 361, 423, 361, 422, 360, 422, 360, 421, 359, 421, 358, 420, 357, 419, 357, 418, 356, 417, 355, 416, 354, 416, 353, 415, 353, 414, 352, 413, 352, 413, 351, 412, 350, 411, 348, 349, 410, 348, 409, 347, 408, 346, 407, 345, 406, 345, 405, 344, 405, 343, 404, 342, 403, 341, 402, 340, 400, 401, 339, 399, 338, 398, 337, 396, 397, 336, 395, 335, 394, 334, 393, 333, 391, 392, 332, 390, 331, 389, 331, 388, 330, 387, 328, 329, 386, 327, 384, 385, 326, 383, 325, 382, 324, 381, 324, 379, 380, 323, 377, 378, 322, 375, 376, 321, 373, 374, 319, 320, 371, 372, 318, 370, 318, 369, 317, 367, 368, 317, 365, 366, 316, 363, 364, 315, 360, 361, 362, 315, 358, 359, 314, 356, 357, 313, 353, 354, 355, 313, 350, 351, 352, 313, 348, 349, 313, 345, 346, 347, 313, 341, 342, 343, 344, 314, 337, 338, 339, 340, 315, 334, 335, 336, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333]], [[237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 385, 385, 386, 386, 387, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 412, 412, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 414, 414, 414, 414, 414], [416, 410, 411, 412, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 407, 408, 409, 424, 425, 405, 406, 426, 427, 403, 404, 428, 429, 401, 402, 430, 400, 431, 432, 399, 433, 398, 434, 397, 434, 396, 435, 395, 436, 394, 437, 394, 437, 393, 438, 392, 438, 391, 439, 391, 439, 390, 439, 389, 440, 389, 440, 388, 441, 388, 441, 388, 441, 387, 442, 387, 442, 387, 442, 387, 442, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 445, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 383, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 442, 382, 442, 381, 442, 381, 442, 381, 441, 380, 441, 380, 441, 379, 441, 379, 440, 379, 440, 378, 440, 378, 439, 378, 439, 377, 439, 377, 438, 376, 438, 376, 438, 376, 437, 375, 437, 375, 437, 374, 436, 374, 436, 373, 435, 373, 435, 372, 434, 372, 433, 371, 433, 371, 432, 370, 432, 370, 431, 369, 431, 368, 431, 368, 430, 367, 430, 366, 429, 366, 428, 365, 428, 365, 427, 364, 426, 363, 426, 362, 425, 362, 424, 361, 424, 360, 423, 360, 423, 359, 422, 358, 422, 358, 421, 357, 421, 356, 420, 356, 419, 355, 418, 354, 417, 353, 416, 352, 415, 352, 415, 351, 414, 350, 413, 349, 413, 348, 412, 347, 411, 346, 410, 345, 409, 345, 408, 344, 407, 343, 406, 342, 406, 341, 405, 340, 404, 339, 403, 338, 402, 337, 400, 401, 336, 399, 335, 398, 334, 396, 397, 333, 395, 332, 394, 331, 393, 330, 392, 329, 391, 328, 390, 327, 389, 325, 326, 387, 388, 324, 386, 324, 384, 385, 323, 383, 322, 382, 321, 381, 319, 320, 379, 380, 318, 377, 378, 317, 375, 376, 316, 373, 374, 315, 372, 314, 370, 371, 314, 369, 312, 313, 368, 311, 366, 367, 310, 364, 365, 309, 361, 362, 363, 308, 359, 360, 307, 357, 358, 307, 354, 355, 356, 307, 352, 353, 306, 350, 351, 306, 347, 348, 349, 306, 344, 345, 346, 306, 341, 342, 343, 306, 338, 339, 340, 307, 335, 336, 337, 308, 327, 331, 332, 333, 334, 309, 310, 311, 312, 313, 314, 315, 321, 322, 323, 324, 325, 326, 328, 329, 330, 316, 317, 318, 319, 320]], [[238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 240, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 387, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 395, 395, 395, 396, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 401, 402, 402, 402, 403, 403, 403, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 414, 414, 414, 414, 414, 414, 414, 414, 415, 415, 415, 415, 415, 415, 415, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 417, 417, 417, 417, 417], [413, 414, 415, 416, 417, 418, 419, 409, 410, 411, 412, 420, 421, 422, 423, 406, 407, 408, 424, 425, 404, 405, 426, 427, 402, 403, 428, 429, 401, 430, 400, 431, 399, 432, 398, 433, 397, 434, 396, 435, 395, 436, 394, 436, 393, 437, 392, 437, 392, 438, 391, 438, 390, 439, 390, 439, 389, 440, 389, 440, 388, 440, 388, 441, 388, 441, 387, 441, 387, 442, 387, 442, 387, 442, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 382, 442, 381, 442, 381, 442, 381, 442, 380, 442, 380, 441, 379, 441, 379, 441, 379, 440, 378, 440, 378, 440, 378, 440, 377, 439, 377, 439, 376, 438, 376, 438, 376, 438, 375, 437, 375, 437, 374, 437, 374, 436, 373, 436, 373, 435, 372, 435, 372, 434, 371, 434, 371, 433, 370, 433, 370, 432, 369, 432, 368, 431, 368, 431, 367, 430, 366, 430, 366, 429, 365, 429, 364, 428, 364, 428, 363, 427, 362, 426, 361, 425, 361, 425, 360, 424, 360, 424, 359, 423, 358, 423, 358, 422, 357, 422, 356, 421, 355, 420, 355, 420, 354, 419, 353, 418, 352, 417, 351, 416, 351, 415, 350, 415, 349, 414, 348, 413, 347, 412, 346, 411, 345, 410, 344, 409, 343, 409, 343, 408, 342, 407, 341, 406, 340, 406, 339, 405, 337, 338, 404, 336, 403, 335, 401, 402, 334, 400, 333, 399, 332, 397, 398, 331, 396, 330, 395, 329, 394, 328, 393, 327, 392, 325, 326, 391, 324, 390, 323, 389, 322, 388, 321, 386, 387, 320, 385, 318, 319, 384, 317, 382, 383, 316, 381, 315, 379, 380, 314, 377, 378, 313, 376, 312, 374, 375, 310, 311, 372, 373, 309, 371, 307, 308, 370, 306, 368, 369, 306, 366, 367, 305, 364, 365, 304, 362, 363, 303, 360, 361, 302, 358, 359, 301, 355, 356, 357, 300, 353, 354, 299, 351, 352, 298, 348, 349, 350, 298, 346, 347, 298, 343, 344, 345, 298, 340, 341, 342, 298, 337, 338, 339, 299, 335, 336, 300, 328, 329, 330, 331, 332, 333, 334, 301, 302, 303, 324, 325, 326, 327, 304, 305, 306, 307, 308, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 309, 310, 311, 312, 313]], [[239, 239, 239, 239, 239, 239, 239, 239, 239, 240, 240, 240, 240, 240, 240, 241, 241, 241, 241, 241, 241, 242, 242, 242, 243, 243, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 387, 387, 388, 388, 389, 389, 389, 390, 390, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 416, 416, 416, 416, 417, 417, 417, 417, 417, 418, 418, 418, 418, 418, 418, 418, 418, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419], [412, 413, 414, 415, 416, 417, 418, 419, 420, 409, 410, 411, 421, 422, 423, 406, 407, 408, 424, 425, 426, 404, 405, 427, 402, 403, 428, 429, 401, 430, 400, 431, 399, 432, 398, 433, 397, 434, 396, 435, 395, 435, 394, 436, 393, 436, 392, 437, 391, 438, 391, 438, 390, 439, 390, 439, 389, 440, 389, 440, 389, 440, 388, 441, 388, 441, 388, 441, 387, 442, 387, 442, 387, 442, 387, 442, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 383, 444, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 441, 379, 441, 379, 441, 378, 441, 378, 440, 378, 440, 377, 440, 377, 439, 377, 439, 376, 439, 376, 438, 375, 438, 375, 438, 374, 437, 374, 437, 373, 437, 373, 436, 372, 436, 372, 435, 371, 434, 371, 434, 370, 433, 370, 433, 369, 432, 368, 432, 368, 432, 367, 431, 366, 431, 366, 430, 365, 430, 364, 429, 364, 429, 363, 428, 362, 427, 361, 426, 361, 426, 360, 425, 359, 425, 359, 424, 358, 424, 357, 423, 357, 423, 356, 422, 355, 422, 354, 421, 354, 420, 353, 419, 352, 418, 351, 417, 350, 417, 350, 416, 349, 415, 347, 348, 415, 346, 414, 345, 413, 345, 412, 344, 411, 343, 410, 342, 409, 341, 408, 340, 408, 339, 407, 338, 406, 337, 406, 336, 405, 335, 404, 334, 402, 403, 333, 401, 331, 332, 400, 330, 398, 399, 329, 397, 328, 396, 327, 395, 326, 394, 324, 325, 393, 323, 392, 322, 391, 321, 390, 320, 389, 318, 319, 387, 388, 317, 386, 315, 316, 385, 314, 384, 313, 383, 312, 381, 382, 311, 379, 380, 309, 310, 377, 378, 307, 308, 375, 376, 306, 374, 305, 372, 373, 304, 371, 303, 370, 302, 368, 369, 300, 301, 366, 367, 299, 364, 365, 297, 298, 362, 363, 296, 360, 361, 296, 358, 359, 295, 356, 357, 294, 354, 355, 293, 352, 353, 292, 349, 350, 351, 291, 347, 348, 290, 344, 345, 346, 290, 341, 342, 343, 290, 339, 340, 290, 337, 338, 290, 334, 335, 336, 291, 328, 329, 330, 331, 332, 333, 292, 324, 325, 326, 327, 293, 294, 295, 316, 320, 321, 322, 323, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319]], [[240, 240, 240, 240, 240, 240, 240, 240, 240, 241, 241, 241, 241, 241, 241, 241, 242, 242, 242, 242, 242, 243, 243, 243, 244, 244, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 401, 402, 402, 402, 403, 403, 404, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 419, 419, 420, 420, 420, 420, 420, 420, 420, 420, 420, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422], [412, 413, 414, 415, 416, 417, 418, 419, 420, 408, 409, 410, 411, 421, 422, 423, 406, 407, 424, 425, 426, 404, 405, 427, 402, 403, 428, 429, 401, 430, 400, 431, 399, 432, 397, 398, 433, 396, 434, 395, 434, 394, 435, 393, 436, 393, 436, 392, 437, 391, 438, 391, 438, 390, 439, 390, 439, 389, 439, 389, 440, 389, 440, 388, 441, 388, 441, 388, 441, 388, 442, 387, 442, 387, 442, 387, 442, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 383, 444, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 441, 379, 441, 378, 441, 378, 441, 378, 440, 377, 440, 377, 440, 377, 439, 376, 439, 376, 439, 375, 438, 375, 438, 375, 438, 374, 438, 374, 437, 373, 437, 372, 436, 372, 436, 371, 435, 371, 435, 370, 434, 370, 434, 369, 433, 368, 433, 368, 432, 367, 432, 366, 432, 366, 431, 365, 431, 364, 430, 364, 430, 363, 429, 362, 428, 361, 427, 361, 427, 360, 426, 359, 426, 359, 425, 358, 425, 357, 424, 357, 424, 356, 423, 355, 423, 354, 422, 354, 421, 353, 421, 352, 420, 351, 419, 350, 418, 349, 417, 348, 416, 347, 416, 346, 415, 345, 414, 344, 414, 343, 413, 343, 412, 342, 411, 341, 410, 340, 409, 339, 408, 338, 408, 337, 407, 335, 336, 406, 334, 405, 333, 404, 332, 403, 331, 402, 330, 401, 329, 399, 400, 328, 398, 326, 327, 397, 325, 396, 323, 324, 395, 322, 394, 321, 393, 320, 392, 319, 391, 317, 318, 390, 315, 316, 389, 314, 387, 388, 313, 386, 312, 385, 311, 384, 309, 310, 382, 383, 307, 308, 381, 306, 379, 380, 304, 305, 377, 378, 303, 375, 376, 302, 374, 300, 301, 373, 299, 371, 372, 297, 298, 370, 296, 368, 369, 295, 366, 367, 294, 365, 292, 293, 362, 363, 364, 291, 360, 361, 289, 290, 358, 359, 288, 356, 357, 287, 354, 355, 286, 352, 353, 285, 350, 351, 284, 348, 349, 283, 345, 346, 347, 282, 342, 343, 344, 282, 340, 341, 282, 338, 339, 282, 335, 336, 337, 282, 330, 331, 332, 333, 334, 283, 327, 328, 329, 284, 323, 324, 325, 326, 285, 286, 287, 317, 318, 319, 320, 321, 322, 288, 289, 290, 291, 292, 304, 305, 309, 313, 314, 315, 316, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 306, 307, 308, 310, 311, 312]], [[241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 247, 247, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 388, 388, 388, 389, 389, 390, 390, 391, 391, 391, 391, 392, 392, 393, 393, 393, 393, 394, 394, 394, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 406, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 422, 422, 422, 422, 422, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 425, 425, 425], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 408, 409, 410, 421, 422, 423, 405, 406, 407, 424, 425, 404, 426, 427, 402, 403, 428, 429, 401, 430, 400, 431, 398, 399, 432, 397, 433, 396, 433, 395, 434, 394, 435, 393, 436, 393, 436, 392, 437, 391, 438, 391, 438, 390, 438, 390, 439, 390, 439, 389, 440, 389, 440, 389, 441, 388, 441, 388, 441, 388, 441, 388, 442, 388, 442, 388, 442, 387, 442, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 386, 444, 386, 444, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 444, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 443, 381, 442, 381, 442, 380, 442, 380, 442, 379, 442, 379, 441, 379, 441, 378, 441, 378, 441, 377, 440, 377, 440, 377, 440, 376, 439, 376, 439, 375, 439, 375, 439, 375, 438, 374, 438, 374, 438, 373, 437, 373, 437, 372, 436, 372, 436, 371, 435, 371, 435, 370, 434, 369, 434, 369, 433, 368, 433, 367, 432, 367, 432, 366, 432, 365, 431, 364, 431, 364, 430, 363, 430, 363, 429, 362, 428, 361, 428, 360, 427, 359, 427, 359, 426, 358, 425, 357, 425, 357, 425, 356, 424, 355, 424, 354, 423, 354, 422, 353, 422, 352, 421, 351, 420, 350, 419, 349, 418, 349, 418, 347, 348, 417, 346, 416, 345, 416, 344, 415, 343, 414, 343, 413, 342, 412, 341, 411, 340, 410, 339, 410, 338, 409, 336, 337, 408, 335, 408, 334, 407, 333, 406, 332, 405, 331, 404, 329, 330, 403, 328, 402, 327, 400, 401, 326, 399, 324, 325, 398, 323, 397, 322, 396, 321, 395, 320, 394, 318, 319, 393, 316, 317, 392, 314, 315, 391, 313, 390, 312, 388, 389, 311, 387, 310, 386, 307, 308, 309, 385, 306, 384, 304, 305, 382, 383, 303, 380, 381, 302, 379, 300, 301, 377, 378, 298, 299, 375, 376, 296, 297, 374, 295, 373, 294, 372, 292, 293, 370, 371, 291, 368, 369, 289, 290, 366, 367, 287, 288, 364, 365, 286, 362, 363, 284, 285, 360, 361, 283, 359, 281, 282, 356, 357, 358, 280, 354, 355, 279, 352, 353, 278, 350, 351, 277, 348, 349, 276, 346, 347, 275, 343, 344, 345, 274, 341, 342, 274, 339, 340, 274, 336, 337, 338, 274, 333, 334, 335, 274, 328, 329, 330, 331, 332, 275, 325, 326, 327, 276, 322, 323, 324, 277, 278, 279, 316, 317, 318, 319, 320, 321, 280, 281, 282, 283, 284, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 301, 302, 303, 304, 298, 299, 300]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 245, 245, 245, 246, 246, 246, 247, 247, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 390, 390, 390, 390, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 396, 396, 396, 396, 396, 397, 397, 397, 398, 398, 398, 399, 399, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 406, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 410, 410, 410, 410, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427], [411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 408, 409, 410, 421, 422, 423, 405, 406, 407, 424, 425, 404, 426, 427, 402, 403, 428, 401, 429, 399, 400, 430, 398, 431, 397, 432, 396, 433, 395, 434, 394, 435, 393, 436, 393, 436, 392, 437, 391, 437, 391, 438, 391, 438, 390, 439, 390, 439, 389, 440, 389, 440, 389, 440, 389, 441, 388, 441, 388, 441, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 386, 444, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 444, 384, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 443, 381, 442, 381, 442, 380, 442, 380, 442, 379, 442, 379, 441, 378, 441, 378, 441, 378, 441, 377, 440, 377, 440, 377, 440, 376, 439, 376, 439, 375, 439, 375, 439, 374, 438, 374, 438, 373, 438, 373, 437, 372, 437, 372, 436, 371, 436, 371, 435, 370, 435, 370, 434, 369, 434, 368, 433, 368, 433, 367, 433, 366, 432, 365, 432, 365, 432, 364, 431, 363, 431, 363, 430, 362, 429, 361, 429, 360, 428, 359, 427, 359, 427, 358, 426, 358, 426, 357, 425, 356, 425, 355, 424, 354, 424, 354, 423, 353, 423, 352, 422, 351, 421, 350, 420, 349, 420, 349, 419, 347, 348, 418, 346, 417, 345, 417, 344, 416, 343, 415, 342, 415, 342, 414, 341, 413, 340, 412, 339, 411, 337, 338, 410, 336, 409, 335, 409, 334, 408, 333, 407, 332, 407, 330, 331, 406, 329, 405, 328, 403, 404, 327, 402, 326, 401, 324, 325, 400, 322, 323, 399, 321, 398, 320, 397, 319, 395, 396, 317, 318, 394, 315, 316, 393, 314, 393, 313, 392, 311, 312, 391, 310, 389, 390, 309, 388, 306, 307, 308, 387, 305, 386, 303, 304, 385, 302, 383, 384, 300, 301, 382, 299, 380, 381, 296, 297, 298, 378, 379, 295, 376, 377, 293, 294, 375, 292, 374, 290, 291, 373, 288, 289, 371, 372, 286, 287, 370, 284, 285, 368, 369, 283, 366, 367, 281, 282, 364, 365, 279, 280, 362, 363, 278, 360, 361, 276, 277, 358, 359, 275, 356, 357, 273, 274, 354, 355, 272, 353, 271, 350, 351, 352, 269, 270, 348, 349, 268, 346, 347, 267, 343, 344, 345, 266, 341, 342, 266, 339, 340, 266, 337, 338, 266, 334, 335, 336, 266, 329, 330, 331, 332, 333, 267, 326, 327, 328, 268, 323, 324, 325, 269, 270, 318, 319, 320, 321, 322, 271, 315, 316, 317, 272, 273, 274, 275, 276, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 293, 297, 298, 299, 300, 301, 302, 303, 304, 290, 291, 292, 294, 295, 296]], [[243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 245, 245, 246, 246, 247, 247, 247, 247, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 391, 391, 391, 392, 392, 393, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 414, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429], [411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 410, 420, 421, 422, 405, 406, 407, 423, 424, 425, 404, 426, 402, 403, 427, 428, 400, 401, 429, 399, 430, 398, 431, 397, 432, 396, 433, 395, 434, 394, 435, 393, 436, 393, 436, 392, 437, 392, 437, 391, 438, 391, 438, 390, 439, 390, 439, 390, 440, 389, 440, 389, 440, 389, 441, 389, 441, 389, 441, 389, 441, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 387, 443, 387, 443, 387, 443, 387, 443, 387, 443, 386, 443, 386, 443, 386, 444, 386, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 444, 384, 444, 384, 443, 384, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 442, 379, 441, 378, 441, 378, 441, 377, 441, 377, 440, 377, 440, 376, 440, 376, 439, 375, 439, 375, 439, 375, 439, 374, 438, 374, 438, 373, 438, 372, 437, 372, 437, 371, 437, 371, 436, 370, 435, 370, 435, 369, 434, 368, 434, 368, 433, 367, 433, 367, 433, 366, 433, 365, 432, 364, 432, 364, 431, 363, 431, 362, 430, 361, 430, 360, 429, 360, 428, 359, 428, 358, 427, 358, 426, 357, 426, 356, 426, 355, 425, 354, 425, 354, 424, 353, 424, 352, 423, 351, 422, 350, 422, 349, 421, 349, 420, 348, 419, 346, 347, 418, 345, 418, 344, 417, 343, 416, 342, 416, 342, 415, 341, 414, 340, 413, 339, 412, 338, 411, 336, 337, 411, 335, 410, 334, 409, 333, 409, 331, 332, 408, 330, 407, 329, 406, 328, 405, 327, 404, 325, 326, 403, 324, 402, 322, 323, 400, 401, 321, 399, 320, 398, 319, 397, 317, 318, 396, 315, 316, 395, 313, 314, 394, 312, 393, 311, 392, 310, 391, 308, 309, 390, 305, 306, 307, 389, 304, 388, 302, 303, 387, 301, 386, 299, 300, 384, 385, 297, 298, 383, 295, 296, 381, 382, 293, 294, 379, 380, 292, 378, 291, 376, 377, 288, 289, 290, 375, 286, 287, 374, 284, 285, 373, 282, 283, 371, 372, 280, 281, 369, 370, 278, 279, 368, 276, 277, 366, 367, 275, 364, 365, 273, 274, 362, 363, 271, 272, 360, 361, 269, 270, 358, 359, 267, 268, 356, 357, 265, 266, 354, 355, 264, 352, 353, 263, 350, 351, 261, 262, 348, 349, 260, 346, 347, 259, 343, 344, 345, 258, 341, 342, 258, 339, 340, 258, 337, 338, 258, 334, 335, 336, 258, 330, 331, 332, 333, 259, 327, 328, 329, 260, 324, 325, 326, 261, 262, 319, 320, 321, 322, 323, 263, 316, 317, 318, 264, 265, 266, 267, 268, 308, 309, 310, 311, 312, 313, 314, 315, 269, 270, 304, 305, 306, 307, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 285, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 282, 283, 284, 286, 287, 288]], [[244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 401, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 406, 407, 407, 407, 407, 407, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431], [411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 410, 420, 421, 422, 405, 406, 407, 423, 424, 425, 403, 404, 426, 401, 402, 427, 428, 400, 429, 399, 430, 398, 431, 397, 432, 396, 433, 395, 434, 394, 435, 393, 435, 393, 436, 392, 437, 392, 437, 391, 438, 391, 438, 391, 439, 390, 439, 390, 439, 390, 440, 390, 440, 389, 440, 389, 441, 389, 441, 389, 441, 389, 441, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 387, 443, 387, 443, 387, 443, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 385, 444, 384, 444, 384, 443, 384, 443, 384, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 443, 381, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 442, 379, 441, 378, 441, 378, 441, 377, 441, 377, 440, 377, 440, 376, 440, 376, 439, 375, 439, 375, 439, 374, 439, 374, 438, 373, 438, 373, 438, 372, 437, 372, 437, 371, 437, 371, 436, 370, 436, 369, 435, 369, 435, 368, 434, 367, 434, 367, 433, 366, 433, 365, 433, 364, 432, 364, 432, 363, 431, 363, 431, 362, 430, 361, 430, 360, 429, 359, 428, 358, 428, 358, 427, 357, 427, 356, 426, 356, 426, 355, 425, 354, 425, 353, 424, 352, 424, 351, 423, 350, 423, 349, 422, 349, 421, 348, 420, 347, 419, 345, 346, 419, 344, 418, 343, 417, 342, 417, 342, 416, 341, 415, 340, 414, 339, 414, 338, 413, 336, 337, 412, 335, 411, 334, 410, 333, 410, 332, 409, 330, 331, 408, 329, 408, 328, 407, 327, 406, 325, 326, 405, 324, 403, 404, 322, 323, 402, 321, 401, 320, 400, 319, 399, 317, 318, 398, 315, 316, 397, 313, 314, 396, 312, 395, 311, 394, 309, 310, 393, 307, 308, 392, 305, 306, 391, 303, 304, 390, 302, 388, 389, 301, 387, 298, 299, 300, 386, 296, 297, 385, 294, 295, 384, 292, 293, 382, 383, 291, 380, 381, 289, 290, 379, 287, 288, 377, 378, 284, 285, 286, 376, 283, 375, 280, 281, 282, 374, 278, 279, 372, 373, 276, 277, 371, 274, 275, 369, 370, 272, 273, 367, 368, 270, 271, 365, 366, 267, 268, 269, 363, 364, 265, 266, 362, 263, 264, 360, 361, 261, 262, 358, 359, 259, 260, 356, 357, 257, 258, 354, 355, 255, 256, 352, 353, 254, 350, 351, 252, 253, 348, 349, 251, 345, 346, 347, 250, 343, 344, 249, 341, 342, 249, 340, 249, 337, 338, 339, 249, 334, 335, 336, 249, 330, 331, 332, 333, 250, 327, 328, 329, 251, 325, 326, 252, 253, 320, 321, 322, 323, 324, 254, 317, 318, 319, 255, 256, 257, 258, 259, 260, 311, 312, 313, 314, 315, 316, 261, 262, 305, 306, 307, 308, 309, 310, 263, 264, 265, 266, 267, 268, 269, 300, 301, 302, 303, 304, 270, 271, 272, 273, 277, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 274, 275, 276, 278, 279, 280]], [[245, 245, 245, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 248, 248, 248, 249, 249, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 379, 379, 379, 379, 380, 380, 381, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432], [411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 410, 420, 421, 422, 405, 406, 407, 423, 424, 425, 403, 404, 426, 401, 402, 427, 428, 400, 429, 399, 430, 398, 431, 397, 432, 396, 433, 395, 434, 394, 435, 394, 435, 393, 436, 393, 436, 392, 437, 392, 437, 391, 438, 391, 438, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 390, 440, 389, 441, 389, 441, 389, 441, 389, 441, 388, 442, 388, 442, 388, 442, 388, 442, 388, 442, 387, 443, 387, 443, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 443, 385, 443, 385, 443, 385, 443, 384, 443, 384, 443, 384, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 443, 382, 443, 382, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 442, 379, 441, 379, 441, 378, 441, 378, 441, 377, 441, 377, 440, 377, 440, 376, 440, 376, 439, 375, 439, 375, 439, 374, 439, 374, 438, 373, 438, 373, 438, 372, 437, 371, 437, 371, 437, 370, 436, 370, 436, 369, 435, 369, 435, 368, 434, 367, 434, 366, 433, 366, 433, 365, 433, 364, 432, 363, 432, 363, 431, 362, 431, 361, 430, 360, 430, 359, 429, 359, 428, 358, 428, 357, 427, 357, 427, 356, 426, 355, 426, 354, 426, 353, 425, 353, 425, 352, 424, 351, 423, 350, 423, 349, 422, 348, 421, 347, 420, 346, 420, 345, 419, 344, 418, 343, 418, 342, 417, 341, 416, 340, 416, 339, 415, 338, 414, 337, 413, 335, 336, 412, 334, 411, 333, 411, 332, 410, 330, 331, 409, 329, 409, 328, 408, 327, 407, 326, 406, 324, 325, 405, 322, 323, 404, 321, 403, 320, 402, 318, 319, 400, 401, 317, 399, 315, 316, 398, 399, 313, 314, 397, 312, 396, 310, 311, 395, 309, 394, 307, 308, 394, 305, 306, 393, 303, 304, 392, 301, 302, 390, 391, 300, 389, 298, 299, 388, 295, 296, 297, 387, 293, 294, 386, 292, 385, 290, 291, 383, 384, 288, 289, 381, 382, 286, 287, 380, 283, 284, 285, 378, 379, 281, 282, 377, 279, 280, 376, 276, 277, 278, 375, 275, 373, 374, 272, 273, 274, 372, 270, 271, 370, 371, 266, 267, 268, 269, 368, 369, 264, 265, 367, 262, 263, 365, 366, 259, 260, 261, 363, 364, 257, 258, 361, 362, 254, 255, 256, 359, 360, 252, 253, 357, 358, 250, 251, 356, 247, 248, 249, 354, 355, 246, 352, 353, 244, 245, 350, 351, 243, 348, 349, 242, 345, 346, 347, 241, 343, 344, 241, 341, 342, 241, 339, 340, 241, 337, 338, 241, 333, 334, 335, 336, 242, 330, 331, 332, 243, 327, 328, 329, 244, 245, 325, 326, 246, 320, 321, 322, 323, 324, 247, 248, 249, 318, 319, 250, 251, 312, 313, 314, 315, 316, 317, 252, 253, 306, 307, 308, 309, 310, 311, 254, 255, 256, 257, 258, 259, 260, 261, 303, 304, 305, 262, 263, 264, 265, 269, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 266, 267, 268, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291]], [[246, 246, 246, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 249, 249, 249, 250, 250, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 387, 387, 388, 388, 388, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434], [411, 412, 413, 414, 415, 416, 417, 418, 419, 407, 408, 409, 410, 420, 421, 422, 405, 406, 423, 424, 425, 403, 404, 426, 401, 402, 427, 428, 400, 429, 399, 430, 398, 431, 397, 432, 396, 433, 395, 434, 395, 434, 394, 435, 394, 436, 393, 436, 393, 437, 392, 437, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 390, 440, 389, 441, 389, 441, 389, 441, 389, 441, 388, 442, 388, 442, 388, 442, 388, 442, 387, 442, 387, 443, 387, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 443, 385, 443, 385, 443, 385, 443, 384, 443, 384, 443, 383, 443, 383, 443, 383, 443, 383, 443, 382, 443, 382, 442, 382, 442, 381, 442, 381, 442, 380, 442, 380, 442, 379, 441, 379, 441, 378, 441, 378, 441, 378, 441, 377, 440, 377, 440, 377, 440, 376, 440, 376, 439, 375, 439, 375, 439, 374, 439, 374, 438, 373, 438, 372, 438, 372, 437, 371, 437, 371, 436, 370, 436, 370, 435, 369, 435, 368, 435, 368, 434, 367, 434, 366, 433, 365, 433, 365, 433, 364, 432, 363, 432, 362, 432, 362, 431, 361, 430, 360, 430, 359, 429, 358, 428, 358, 428, 357, 427, 356, 427, 355, 427, 355, 426, 354, 426, 353, 425, 352, 425, 351, 424, 350, 424, 349, 423, 348, 422, 348, 421, 346, 347, 421, 345, 420, 344, 419, 343, 418, 342, 418, 341, 417, 340, 417, 339, 416, 338, 415, 337, 414, 336, 413, 334, 335, 412, 333, 412, 332, 411, 331, 410, 329, 330, 410, 328, 409, 327, 408, 326, 407, 324, 325, 407, 322, 323, 405, 406, 321, 404, 320, 403, 319, 402, 317, 318, 401, 315, 316, 400, 313, 314, 399, 311, 312, 398, 310, 397, 309, 396, 307, 308, 395, 304, 305, 306, 394, 303, 393, 301, 302, 392, 300, 391, 297, 298, 299, 390, 295, 296, 389, 293, 294, 388, 291, 292, 387, 290, 385, 386, 287, 288, 289, 384, 285, 286, 382, 383, 282, 283, 284, 381, 280, 281, 379, 380, 278, 279, 378, 275, 276, 277, 376, 377, 273, 274, 375, 271, 272, 374, 267, 268, 269, 270, 373, 264, 265, 266, 371, 372, 262, 263, 369, 370, 258, 259, 260, 261, 368, 256, 257, 366, 367, 253, 254, 255, 364, 365, 250, 251, 252, 362, 363, 246, 247, 248, 249, 361, 244, 245, 359, 360, 242, 243, 357, 358, 238, 239, 240, 241, 355, 356, 237, 353, 354, 235, 236, 351, 352, 234, 349, 350, 233, 347, 348, 232, 345, 346, 232, 343, 344, 232, 341, 342, 232, 339, 340, 232, 336, 337, 338, 233, 332, 333, 334, 335, 234, 330, 331, 235, 236, 327, 328, 329, 237, 324, 325, 326, 238, 239, 240, 241, 320, 321, 322, 323, 242, 243, 318, 319, 244, 245, 312, 313, 314, 315, 316, 317, 246, 247, 248, 249, 307, 308, 309, 310, 311, 250, 251, 252, 304, 305, 306, 253, 254, 255, 256, 260, 261, 295, 296, 297, 298, 299, 300, 301, 302, 303, 257, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283]], [[247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 250, 250, 250, 251, 251, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 377, 377, 378, 378, 378, 378, 379, 379, 379, 380, 380, 380, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 397, 398, 398, 398, 399, 399, 399, 399, 399, 400, 400, 400, 401, 401, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 407, 408, 409, 420, 421, 422, 404, 405, 406, 423, 424, 403, 425, 426, 401, 402, 427, 428, 400, 429, 399, 430, 398, 431, 397, 432, 396, 433, 396, 434, 395, 434, 394, 435, 394, 435, 394, 436, 393, 436, 393, 437, 392, 437, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 390, 440, 389, 441, 389, 441, 389, 441, 389, 441, 388, 442, 388, 442, 388, 442, 387, 442, 387, 442, 387, 442, 386, 443, 386, 443, 386, 443, 386, 443, 386, 443, 385, 443, 385, 443, 385, 443, 385, 443, 384, 442, 384, 443, 384, 443, 383, 443, 383, 442, 383, 442, 382, 442, 382, 442, 382, 442, 382, 442, 381, 442, 381, 442, 380, 441, 379, 441, 379, 441, 378, 441, 378, 441, 378, 440, 377, 440, 377, 440, 376, 440, 376, 439, 375, 439, 375, 439, 375, 439, 374, 439, 374, 438, 373, 438, 372, 438, 372, 437, 371, 437, 371, 436, 370, 436, 369, 435, 369, 435, 368, 434, 367, 434, 367, 434, 366, 433, 365, 433, 364, 433, 364, 432, 363, 432, 362, 432, 361, 431, 360, 430, 360, 430, 359, 429, 358, 429, 357, 428, 357, 427, 356, 427, 355, 427, 354, 426, 353, 426, 352, 425, 352, 425, 350, 351, 424, 350, 424, 349, 423, 348, 422, 347, 422, 346, 421, 344, 345, 420, 343, 419, 342, 419, 341, 418, 341, 417, 340, 417, 339, 416, 337, 338, 415, 336, 414, 335, 413, 334, 413, 332, 333, 412, 331, 411, 330, 411, 328, 329, 410, 327, 409, 326, 409, 325, 408, 323, 324, 407, 321, 322, 406, 320, 405, 319, 404, 317, 318, 402, 403, 315, 316, 401, 313, 314, 400, 312, 399, 310, 311, 398, 309, 397, 307, 308, 396, 305, 306, 395, 303, 304, 395, 301, 302, 394, 300, 393, 297, 298, 299, 392, 295, 296, 390, 391, 293, 294, 389, 291, 292, 388, 289, 290, 387, 287, 288, 386, 284, 285, 286, 385, 282, 283, 383, 384, 279, 280, 281, 381, 382, 277, 278, 380, 274, 275, 276, 378, 379, 272, 273, 377, 268, 269, 270, 271, 376, 265, 266, 267, 375, 263, 264, 374, 259, 260, 261, 262, 372, 373, 256, 257, 258, 370, 371, 253, 254, 255, 369, 249, 250, 251, 252, 367, 368, 245, 246, 247, 248, 365, 366, 242, 243, 244, 363, 364, 237, 238, 239, 240, 241, 362, 235, 236, 360, 361, 233, 234, 358, 359, 230, 231, 232, 356, 357, 229, 355, 227, 228, 353, 354, 226, 351, 352, 225, 349, 350, 224, 346, 347, 348, 224, 344, 345, 224, 343, 224, 341, 342, 224, 339, 340, 225, 335, 336, 337, 338, 226, 332, 333, 334, 227, 228, 329, 330, 331, 229, 327, 328, 230, 231, 232, 324, 325, 326, 233, 234, 320, 321, 322, 323, 235, 236, 317, 318, 319, 237, 238, 239, 240, 241, 312, 313, 314, 315, 316, 242, 243, 244, 307, 308, 309, 310, 311, 245, 246, 247, 248, 304, 305, 306, 249, 250, 251, 252, 296, 297, 298, 299, 300, 301, 302, 303, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 287, 288, 289, 290, 291, 292, 293, 294, 295, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 275]], [[248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 251, 251, 251, 251, 252, 252, 252, 253, 253, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 383, 383, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 395, 396, 396, 396, 397, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 412, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 407, 408, 409, 420, 421, 422, 405, 406, 423, 424, 403, 404, 425, 426, 401, 402, 427, 400, 428, 399, 429, 430, 398, 431, 397, 432, 397, 432, 396, 433, 396, 434, 395, 434, 394, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 390, 440, 389, 441, 389, 441, 389, 441, 388, 441, 388, 442, 388, 442, 387, 442, 387, 442, 387, 442, 387, 442, 387, 442, 386, 442, 386, 442, 386, 442, 385, 442, 385, 442, 385, 442, 385, 442, 384, 442, 384, 442, 383, 442, 383, 442, 383, 442, 383, 442, 382, 442, 382, 442, 382, 442, 381, 442, 381, 441, 380, 441, 380, 441, 379, 441, 379, 441, 378, 440, 378, 440, 377, 440, 377, 440, 376, 439, 376, 439, 375, 439, 375, 439, 374, 439, 374, 438, 373, 438, 373, 438, 372, 438, 372, 437, 371, 437, 371, 436, 370, 436, 369, 435, 369, 435, 368, 434, 367, 434, 366, 434, 366, 433, 365, 433, 364, 433, 363, 432, 363, 432, 362, 432, 361, 431, 360, 430, 359, 430, 358, 429, 358, 429, 357, 428, 356, 428, 356, 427, 355, 427, 354, 426, 353, 426, 352, 425, 351, 425, 350, 424, 349, 424, 348, 423, 347, 422, 346, 422, 345, 421, 344, 420, 343, 419, 342, 419, 341, 418, 340, 418, 339, 417, 338, 416, 337, 415, 335, 336, 415, 334, 414, 333, 413, 331, 332, 412, 330, 411, 329, 411, 328, 410, 326, 327, 410, 325, 409, 323, 324, 408, 322, 407, 320, 321, 406, 319, 405, 318, 404, 316, 317, 403, 314, 315, 402, 312, 313, 401, 310, 311, 400, 309, 399, 308, 398, 305, 306, 307, 397, 303, 304, 396, 301, 302, 395, 300, 394, 298, 299, 393, 295, 296, 297, 392, 293, 294, 391, 291, 292, 390, 289, 290, 389, 287, 288, 388, 284, 285, 286, 387, 281, 282, 283, 385, 386, 279, 280, 384, 276, 277, 278, 382, 383, 274, 275, 380, 381, 271, 272, 273, 379, 267, 268, 269, 270, 378, 264, 265, 266, 377, 260, 261, 262, 263, 376, 257, 258, 259, 374, 375, 254, 255, 256, 373, 250, 251, 252, 253, 371, 372, 245, 246, 247, 248, 249, 370, 240, 241, 242, 243, 244, 368, 369, 236, 237, 238, 239, 366, 367, 233, 234, 235, 364, 365, 229, 230, 231, 232, 363, 227, 228, 361, 362, 221, 222, 223, 224, 225, 226, 359, 360, 220, 357, 358, 218, 219, 356, 217, 354, 355, 216, 352, 353, 215, 350, 351, 215, 348, 349, 215, 346, 347, 215, 344, 345, 215, 342, 343, 216, 340, 341, 217, 338, 339, 218, 219, 334, 335, 336, 337, 220, 332, 333, 221, 222, 329, 330, 331, 223, 224, 327, 328, 225, 226, 323, 324, 325, 326, 227, 228, 320, 321, 322, 229, 230, 231, 232, 317, 318, 319, 233, 234, 235, 311, 312, 313, 314, 315, 316, 236, 237, 238, 239, 307, 308, 309, 310, 240, 241, 242, 243, 244, 304, 305, 306, 245, 246, 247, 248, 249, 296, 297, 298, 299, 300, 301, 302, 303, 250, 251, 252, 253, 288, 289, 290, 291, 292, 293, 294, 295, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 269, 270, 271, 279, 280, 281, 282, 283, 284, 285, 286, 287, 267, 272, 273, 274, 275, 276, 277, 278]], [[249, 249, 249, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 252, 252, 252, 253, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 383, 383, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 396, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 401, 401, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 410, 410, 410, 411, 411, 411, 411, 411, 411, 411, 412, 412, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438], [410, 411, 412, 413, 414, 415, 416, 417, 418, 407, 408, 409, 419, 420, 421, 405, 406, 422, 423, 424, 403, 404, 425, 402, 426, 427, 401, 428, 400, 429, 399, 430, 398, 431, 397, 432, 397, 433, 396, 434, 396, 434, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 390, 440, 389, 441, 389, 441, 388, 441, 388, 441, 388, 441, 387, 442, 387, 442, 387, 442, 387, 442, 387, 442, 386, 442, 386, 442, 386, 442, 386, 442, 385, 442, 385, 442, 384, 442, 384, 442, 384, 442, 383, 442, 383, 442, 383, 442, 382, 442, 382, 441, 382, 441, 381, 441, 381, 441, 380, 441, 380, 441, 379, 441, 379, 440, 378, 440, 378, 440, 377, 440, 377, 440, 377, 439, 376, 439, 375, 439, 375, 439, 374, 438, 374, 438, 373, 438, 373, 438, 372, 437, 372, 437, 371, 437, 370, 436, 370, 436, 369, 435, 368, 435, 368, 434, 367, 434, 366, 434, 365, 433, 365, 433, 364, 433, 363, 432, 362, 432, 362, 431, 361, 431, 360, 430, 359, 430, 358, 429, 357, 429, 357, 428, 356, 428, 355, 427, 354, 427, 353, 426, 353, 426, 352, 426, 351, 425, 350, 424, 349, 424, 348, 423, 347, 422, 346, 422, 344, 345, 421, 343, 420, 342, 419, 341, 419, 340, 418, 340, 418, 339, 417, 337, 338, 416, 336, 416, 335, 415, 333, 334, 414, 332, 413, 331, 412, 329, 330, 412, 328, 411, 327, 410, 325, 326, 410, 324, 409, 322, 323, 408, 321, 407, 319, 320, 406, 318, 405, 316, 317, 404, 314, 315, 403, 312, 313, 402, 311, 401, 309, 310, 400, 308, 399, 305, 306, 307, 398, 303, 304, 397, 301, 302, 396, 300, 395, 298, 299, 394, 295, 296, 297, 394, 293, 294, 392, 393, 291, 292, 391, 289, 290, 390, 287, 288, 389, 284, 285, 286, 388, 281, 282, 283, 387, 279, 280, 386, 276, 277, 278, 384, 385, 273, 274, 275, 383, 271, 272, 381, 382, 266, 267, 268, 269, 270, 379, 380, 263, 264, 265, 378, 259, 260, 261, 262, 377, 256, 257, 258, 376, 251, 252, 253, 254, 255, 375, 246, 247, 248, 249, 250, 374, 242, 243, 244, 245, 372, 373, 236, 237, 238, 239, 240, 241, 370, 371, 232, 233, 234, 235, 369, 228, 229, 230, 231, 367, 368, 220, 221, 222, 223, 224, 225, 226, 227, 365, 366, 218, 219, 364, 213, 214, 215, 216, 217, 362, 363, 210, 211, 212, 360, 361, 209, 358, 359, 208, 357, 207, 355, 356, 207, 353, 354, 207, 351, 352, 207, 349, 350, 207, 347, 348, 208, 345, 346, 209, 343, 344, 210, 342, 211, 339, 340, 341, 212, 337, 338, 213, 333, 334, 335, 336, 214, 215, 331, 332, 216, 217, 328, 329, 330, 218, 219, 326, 327, 220, 221, 222, 322, 323, 324, 325, 223, 224, 320, 321, 225, 226, 227, 316, 317, 318, 319, 228, 229, 230, 231, 309, 310, 311, 312, 313, 314, 315, 232, 233, 234, 235, 307, 308, 236, 237, 238, 239, 240, 241, 303, 304, 305, 306, 242, 243, 244, 245, 296, 297, 298, 299, 300, 301, 302, 246, 247, 248, 249, 250, 288, 289, 290, 291, 292, 293, 294, 295, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 280, 281, 282, 283, 284, 285, 286, 287, 258, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279]], [[250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 252, 253, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 391, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439], [411, 412, 413, 414, 415, 416, 417, 408, 409, 410, 418, 419, 420, 421, 405, 406, 407, 422, 423, 404, 424, 425, 402, 403, 426, 427, 401, 428, 400, 429, 399, 430, 399, 431, 398, 432, 397, 432, 397, 433, 396, 434, 396, 434, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 390, 440, 389, 440, 389, 441, 388, 441, 388, 441, 388, 441, 388, 441, 388, 441, 387, 441, 387, 442, 387, 442, 386, 442, 386, 441, 386, 441, 386, 441, 385, 442, 385, 442, 384, 442, 384, 442, 384, 442, 383, 441, 383, 441, 383, 441, 382, 441, 382, 441, 381, 441, 381, 441, 380, 441, 380, 440, 379, 440, 379, 440, 378, 440, 378, 440, 377, 440, 377, 439, 377, 439, 376, 439, 376, 439, 375, 438, 375, 438, 374, 438, 373, 438, 373, 437, 372, 437, 372, 437, 371, 436, 370, 436, 370, 435, 369, 435, 368, 435, 368, 434, 367, 434, 366, 434, 365, 433, 364, 433, 364, 433, 363, 432, 362, 432, 362, 431, 361, 431, 360, 430, 359, 430, 358, 429, 357, 428, 357, 428, 356, 427, 355, 427, 354, 427, 353, 426, 352, 426, 351, 426, 350, 425, 349, 424, 348, 424, 348, 423, 347, 422, 345, 346, 422, 344, 421, 343, 420, 342, 419, 341, 419, 340, 418, 339, 418, 338, 417, 337, 416, 335, 336, 416, 334, 415, 333, 414, 331, 332, 413, 330, 412, 329, 412, 327, 328, 411, 326, 411, 325, 410, 323, 324, 409, 321, 322, 408, 320, 408, 318, 319, 407, 317, 406, 315, 316, 405, 313, 314, 403, 404, 311, 312, 402, 310, 401, 308, 309, 400, 306, 307, 399, 304, 305, 398, 302, 303, 397, 300, 301, 396, 298, 299, 396, 295, 296, 297, 395, 293, 294, 394, 291, 292, 393, 290, 392, 287, 288, 289, 390, 391, 284, 285, 286, 389, 282, 283, 389, 279, 280, 281, 387, 388, 276, 277, 278, 386, 273, 274, 275, 385, 271, 272, 383, 384, 265, 266, 267, 268, 269, 270, 382, 263, 264, 380, 381, 258, 259, 260, 261, 262, 379, 255, 256, 257, 378, 250, 251, 252, 253, 254, 377, 243, 244, 245, 246, 247, 248, 249, 376, 237, 238, 239, 240, 241, 242, 374, 375, 233, 234, 235, 236, 373, 223, 224, 225, 228, 229, 230, 231, 232, 371, 372, 219, 220, 221, 222, 226, 227, 369, 370, 210, 211, 212, 213, 214, 215, 216, 217, 218, 368, 208, 209, 366, 367, 204, 205, 206, 207, 364, 365, 201, 202, 203, 363, 200, 361, 362, 199, 359, 360, 198, 358, 198, 356, 357, 198, 354, 355, 198, 352, 353, 198, 350, 351, 199, 348, 349, 200, 346, 347, 201, 344, 345, 202, 343, 203, 341, 342, 204, 205, 206, 207, 338, 339, 340, 208, 335, 336, 337, 209, 210, 332, 333, 334, 211, 330, 331, 212, 213, 328, 329, 214, 215, 324, 325, 326, 327, 216, 217, 218, 321, 322, 323, 219, 220, 221, 319, 320, 222, 223, 313, 314, 315, 316, 317, 318, 224, 225, 226, 227, 309, 310, 311, 312, 228, 229, 230, 231, 232, 306, 307, 308, 233, 234, 235, 236, 301, 302, 303, 304, 305, 237, 238, 239, 240, 241, 242, 295, 296, 297, 298, 299, 300, 243, 244, 245, 246, 247, 248, 249, 288, 289, 290, 291, 292, 293, 294, 250, 251, 252, 253, 254, 262, 280, 281, 282, 283, 284, 285, 286, 287, 255, 256, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279]], [[251, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 254, 254, 254, 255, 255, 255, 256, 256, 257, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 364, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440], [414, 409, 410, 411, 412, 413, 415, 416, 417, 418, 419, 420, 406, 407, 408, 421, 422, 423, 405, 424, 425, 403, 404, 426, 402, 427, 401, 428, 429, 400, 429, 399, 430, 399, 431, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 392, 438, 391, 439, 391, 439, 391, 439, 390, 440, 390, 440, 389, 440, 389, 440, 389, 440, 388, 441, 388, 441, 388, 441, 388, 441, 387, 441, 387, 441, 387, 441, 386, 441, 386, 441, 386, 441, 385, 441, 385, 441, 385, 441, 384, 441, 384, 441, 384, 441, 383, 441, 383, 441, 383, 441, 382, 441, 382, 441, 381, 441, 380, 440, 380, 440, 379, 440, 379, 440, 378, 440, 378, 439, 378, 439, 377, 439, 377, 439, 376, 439, 376, 438, 375, 438, 375, 438, 374, 438, 374, 438, 373, 437, 372, 437, 372, 437, 371, 436, 370, 436, 370, 435, 369, 435, 368, 434, 368, 434, 367, 434, 366, 433, 365, 433, 364, 433, 364, 433, 363, 432, 362, 432, 361, 431, 360, 431, 359, 430, 359, 430, 358, 429, 357, 428, 356, 428, 356, 427, 355, 427, 354, 427, 353, 426, 352, 426, 351, 425, 350, 425, 349, 424, 348, 424, 347, 423, 346, 422, 345, 422, 344, 421, 342, 343, 420, 341, 420, 341, 419, 340, 418, 339, 418, 337, 338, 417, 336, 416, 335, 416, 333, 334, 415, 332, 414, 331, 413, 329, 330, 412, 328, 412, 327, 411, 325, 326, 411, 324, 410, 322, 323, 409, 320, 321, 409, 319, 408, 318, 407, 316, 317, 406, 314, 315, 405, 312, 313, 404, 310, 311, 402, 403, 309, 401, 307, 308, 401, 305, 306, 400, 302, 303, 304, 398, 399, 301, 397, 299, 300, 397, 296, 297, 298, 396, 294, 295, 395, 292, 293, 394, 290, 291, 393, 287, 288, 289, 392, 285, 286, 391, 282, 283, 284, 390, 279, 280, 281, 389, 276, 277, 278, 388, 274, 275, 387, 271, 272, 273, 385, 386, 265, 266, 267, 268, 269, 270, 384, 263, 264, 382, 383, 257, 258, 259, 260, 261, 262, 381, 254, 255, 256, 379, 380, 247, 248, 249, 250, 251, 252, 253, 378, 241, 242, 243, 244, 245, 246, 377, 234, 235, 236, 237, 238, 239, 240, 376, 229, 230, 231, 232, 233, 375, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 373, 374, 208, 209, 210, 211, 212, 213, 214, 218, 372, 201, 202, 203, 204, 205, 206, 207, 370, 371, 196, 197, 198, 199, 200, 368, 369, 193, 194, 195, 367, 192, 365, 366, 191, 363, 364, 190, 362, 190, 360, 361, 190, 358, 359, 190, 357, 190, 355, 356, 191, 353, 354, 192, 351, 352, 193, 349, 350, 194, 347, 348, 195, 345, 346, 196, 344, 197, 198, 342, 343, 199, 340, 341, 200, 201, 337, 338, 339, 202, 334, 335, 336, 203, 204, 205, 206, 207, 331, 332, 333, 208, 329, 330, 209, 210, 327, 328, 211, 212, 323, 324, 325, 326, 213, 214, 321, 322, 215, 216, 217, 218, 317, 318, 319, 320, 219, 220, 221, 312, 313, 314, 315, 316, 222, 223, 224, 309, 310, 311, 225, 226, 227, 228, 305, 306, 307, 308, 229, 230, 231, 232, 233, 300, 301, 302, 303, 304, 234, 235, 236, 237, 238, 239, 240, 293, 294, 295, 296, 297, 298, 299, 241, 242, 243, 244, 245, 246, 287, 288, 289, 290, 291, 292, 247, 248, 249, 250, 251, 252, 253, 280, 281, 282, 283, 284, 285, 286, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279]], [[253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254, 255, 255, 255, 256, 256, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 407, 408, 409, 420, 421, 422, 406, 423, 424, 404, 405, 425, 426, 403, 427, 402, 428, 401, 429, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 392, 438, 391, 439, 391, 439, 390, 439, 390, 439, 389, 440, 389, 440, 389, 440, 389, 440, 389, 440, 388, 440, 388, 440, 388, 440, 387, 440, 387, 440, 387, 440, 386, 441, 386, 441, 385, 441, 385, 441, 385, 441, 384, 441, 384, 441, 384, 440, 383, 440, 383, 440, 382, 440, 382, 440, 381, 440, 381, 440, 380, 440, 380, 440, 379, 440, 379, 439, 378, 439, 378, 439, 377, 439, 377, 438, 376, 438, 376, 438, 375, 438, 375, 438, 374, 438, 374, 437, 373, 437, 372, 437, 372, 436, 371, 436, 371, 435, 370, 435, 369, 435, 368, 434, 367, 434, 367, 433, 366, 433, 365, 433, 364, 433, 364, 432, 363, 432, 362, 432, 361, 431, 360, 431, 359, 430, 358, 429, 358, 429, 357, 428, 356, 428, 355, 427, 354, 427, 353, 427, 353, 426, 352, 426, 351, 425, 350, 425, 349, 424, 348, 424, 347, 423, 346, 422, 344, 345, 422, 343, 421, 342, 420, 341, 420, 340, 419, 339, 418, 338, 418, 337, 417, 336, 416, 334, 335, 416, 333, 415, 331, 332, 414, 330, 413, 329, 412, 327, 328, 412, 326, 411, 325, 411, 323, 324, 410, 321, 322, 409, 320, 409, 318, 319, 408, 317, 407, 315, 316, 406, 313, 314, 405, 311, 312, 404, 309, 310, 403, 308, 402, 306, 307, 401, 303, 304, 305, 400, 301, 302, 399, 300, 398, 298, 299, 397, 294, 295, 296, 297, 396, 292, 293, 395, 290, 291, 394, 288, 289, 393, 286, 287, 392, 282, 283, 284, 285, 391, 279, 280, 281, 390, 277, 278, 389, 274, 275, 276, 388, 271, 272, 273, 387, 266, 267, 268, 269, 270, 386, 263, 264, 265, 384, 385, 257, 258, 259, 260, 261, 262, 382, 383, 254, 255, 256, 381, 246, 247, 248, 249, 250, 251, 252, 253, 380, 238, 239, 240, 241, 242, 243, 244, 245, 379, 233, 234, 235, 236, 237, 378, 211, 212, 213, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 376, 377, 206, 207, 208, 209, 210, 214, 215, 216, 217, 218, 219, 375, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 374, 184, 185, 186, 187, 372, 373, 183, 371, 182, 369, 370, 181, 367, 368, 181, 366, 181, 364, 365, 181, 362, 363, 181, 361, 182, 359, 360, 183, 357, 358, 184, 185, 356, 186, 354, 355, 187, 352, 353, 188, 350, 351, 188, 348, 349, 189, 190, 346, 347, 191, 345, 192, 193, 343, 344, 194, 341, 342, 195, 196, 338, 339, 340, 197, 198, 335, 336, 337, 199, 333, 334, 200, 201, 330, 331, 332, 202, 203, 204, 205, 328, 329, 206, 207, 208, 325, 326, 327, 209, 210, 322, 323, 324, 211, 212, 320, 321, 213, 214, 215, 315, 316, 317, 318, 319, 216, 217, 218, 219, 310, 311, 312, 313, 314, 220, 221, 222, 308, 309, 223, 224, 225, 304, 305, 306, 307, 226, 227, 228, 229, 230, 231, 232, 297, 298, 299, 300, 301, 302, 303, 233, 234, 235, 236, 237, 292, 293, 294, 295, 296, 238, 239, 240, 241, 242, 243, 244, 245, 285, 286, 287, 288, 289, 290, 291, 246, 247, 248, 249, 250, 251, 252, 253, 279, 280, 281, 282, 283, 284, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278]], [[254, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 256, 256, 256, 256, 257, 257, 257, 257, 258, 258, 259, 259, 260, 260, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 364, 364, 364, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442], [412, 413, 414, 415, 416, 417, 418, 409, 410, 411, 419, 420, 421, 407, 408, 422, 423, 405, 406, 424, 425, 404, 426, 403, 427, 401, 402, 428, 429, 401, 429, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 438, 392, 438, 391, 438, 391, 438, 390, 439, 390, 439, 390, 439, 390, 439, 389, 440, 389, 440, 389, 440, 388, 440, 388, 440, 388, 440, 387, 440, 387, 440, 387, 440, 386, 440, 386, 440, 385, 440, 385, 440, 385, 440, 384, 440, 384, 440, 384, 440, 383, 440, 383, 440, 382, 440, 381, 440, 381, 440, 380, 439, 380, 439, 379, 439, 379, 439, 378, 439, 378, 439, 378, 438, 377, 438, 376, 438, 376, 438, 375, 438, 375, 437, 374, 437, 374, 437, 373, 437, 372, 436, 372, 436, 371, 435, 371, 435, 370, 435, 369, 434, 368, 434, 368, 433, 367, 433, 366, 433, 365, 433, 364, 432, 363, 432, 363, 432, 362, 431, 361, 431, 360, 430, 359, 430, 358, 429, 358, 429, 357, 428, 356, 428, 355, 427, 354, 427, 353, 427, 352, 426, 352, 426, 350, 351, 425, 349, 425, 348, 424, 348, 424, 347, 423, 345, 346, 422, 344, 421, 343, 421, 342, 420, 341, 419, 340, 419, 339, 418, 338, 418, 337, 417, 335, 336, 416, 334, 416, 332, 333, 415, 331, 414, 330, 413, 328, 329, 413, 327, 412, 325, 326, 411, 324, 411, 322, 323, 410, 321, 409, 319, 320, 409, 318, 408, 316, 317, 407, 314, 315, 406, 312, 313, 405, 310, 311, 404, 309, 403, 307, 308, 402, 304, 305, 306, 401, 302, 303, 400, 300, 301, 399, 299, 398, 295, 296, 297, 298, 397, 293, 294, 396, 291, 292, 395, 289, 290, 395, 286, 287, 288, 394, 283, 284, 285, 392, 393, 280, 281, 282, 391, 278, 279, 390, 274, 275, 276, 277, 389, 271, 272, 273, 388, 266, 267, 268, 269, 270, 387, 263, 264, 265, 386, 258, 259, 260, 261, 262, 384, 385, 254, 255, 256, 257, 383, 246, 247, 248, 249, 250, 251, 252, 253, 381, 382, 237, 238, 239, 240, 241, 242, 243, 244, 245, 380, 224, 230, 231, 232, 233, 234, 235, 236, 379, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 202, 203, 204, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 225, 226, 227, 228, 229, 378, 176, 177, 178, 179, 180, 181, 182, 183, 196, 197, 201, 205, 206, 207, 377, 175, 376, 174, 374, 375, 173, 373, 173, 371, 372, 173, 370, 173, 368, 369, 173, 366, 367, 174, 365, 175, 363, 364, 175, 361, 362, 176, 360, 177, 358, 359, 178, 356, 357, 179, 355, 180, 181, 353, 354, 182, 183, 351, 352, 184, 185, 349, 350, 186, 347, 348, 187, 345, 346, 188, 344, 189, 190, 342, 343, 191, 340, 341, 192, 193, 337, 338, 339, 194, 195, 334, 335, 336, 196, 197, 331, 332, 333, 198, 199, 329, 330, 200, 201, 327, 328, 202, 203, 204, 205, 206, 207, 323, 324, 325, 326, 208, 321, 322, 209, 210, 211, 318, 319, 320, 212, 213, 313, 314, 315, 316, 317, 214, 215, 216, 309, 310, 311, 312, 217, 218, 219, 220, 221, 307, 308, 222, 223, 224, 301, 302, 303, 304, 305, 306, 225, 226, 227, 228, 229, 296, 297, 298, 299, 300, 230, 231, 232, 233, 234, 235, 236, 289, 290, 291, 292, 293, 294, 295, 237, 238, 239, 240, 241, 242, 243, 244, 245, 284, 285, 286, 287, 288, 246, 247, 248, 249, 250, 251, 252, 253, 263, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 254, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 275]], [[256, 256, 256, 256, 256, 256, 256, 256, 256, 257, 257, 257, 257, 257, 257, 258, 258, 258, 258, 259, 259, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443], [411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 410, 420, 421, 422, 406, 407, 423, 424, 404, 405, 425, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 395, 435, 394, 436, 394, 436, 393, 437, 393, 437, 392, 437, 392, 438, 391, 438, 391, 438, 390, 438, 390, 439, 390, 439, 390, 439, 389, 439, 389, 439, 389, 439, 388, 439, 388, 439, 388, 439, 387, 440, 387, 440, 386, 440, 386, 440, 385, 440, 385, 440, 385, 440, 384, 440, 384, 440, 384, 440, 383, 439, 382, 439, 382, 439, 381, 439, 381, 439, 380, 439, 380, 439, 379, 439, 379, 438, 378, 438, 378, 438, 377, 438, 377, 438, 376, 438, 376, 437, 375, 437, 374, 437, 374, 437, 373, 436, 372, 436, 372, 436, 371, 435, 371, 435, 370, 434, 369, 434, 368, 433, 368, 433, 367, 433, 366, 433, 365, 433, 364, 432, 364, 432, 363, 432, 362, 431, 361, 431, 360, 430, 359, 430, 358, 429, 358, 428, 357, 428, 356, 427, 355, 427, 354, 427, 353, 426, 352, 426, 351, 426, 350, 425, 349, 425, 348, 424, 347, 423, 347, 423, 345, 346, 422, 344, 421, 343, 421, 342, 420, 341, 419, 340, 419, 339, 418, 338, 418, 336, 337, 417, 335, 416, 333, 334, 416, 332, 415, 331, 414, 329, 330, 413, 328, 413, 326, 327, 412, 325, 411, 324, 411, 322, 323, 410, 320, 321, 409, 318, 319, 409, 317, 408, 315, 316, 407, 313, 314, 406, 311, 312, 405, 309, 310, 404, 308, 403, 306, 307, 402, 303, 304, 305, 401, 301, 302, 400, 299, 300, 399, 297, 298, 398, 294, 295, 296, 397, 292, 293, 396, 290, 291, 396, 287, 288, 289, 395, 284, 285, 286, 394, 282, 283, 393, 278, 279, 280, 281, 391, 392, 275, 276, 277, 390, 272, 273, 274, 390, 267, 268, 269, 270, 271, 389, 263, 264, 265, 266, 387, 388, 258, 259, 260, 261, 262, 386, 255, 256, 257, 385, 246, 247, 248, 249, 250, 251, 252, 253, 254, 383, 384, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 190, 191, 192, 237, 238, 239, 240, 241, 242, 243, 244, 245, 382, 168, 169, 170, 181, 182, 183, 184, 185, 186, 187, 188, 189, 193, 194, 195, 196, 209, 210, 211, 212, 213, 214, 215, 216, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 236, 380, 381, 167, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 217, 218, 219, 220, 228, 379, 166, 378, 165, 377, 165, 376, 165, 375, 165, 373, 374, 165, 371, 372, 166, 370, 167, 368, 369, 168, 367, 169, 365, 366, 170, 364, 171, 362, 363, 171, 360, 361, 172, 173, 359, 174, 357, 358, 174, 355, 356, 175, 176, 354, 177, 352, 353, 178, 179, 349, 350, 351, 180, 181, 348, 182, 183, 346, 347, 184, 185, 344, 345, 186, 343, 187, 341, 342, 188, 189, 338, 339, 340, 190, 191, 335, 336, 337, 192, 193, 333, 334, 194, 195, 330, 331, 332, 196, 197, 198, 328, 329, 199, 325, 326, 327, 200, 201, 202, 322, 323, 324, 203, 204, 205, 206, 207, 320, 321, 208, 209, 210, 315, 316, 317, 318, 319, 211, 212, 311, 312, 313, 314, 213, 214, 215, 308, 309, 310, 216, 217, 218, 219, 220, 305, 306, 307, 221, 222, 223, 299, 300, 301, 302, 303, 304, 224, 225, 226, 227, 228, 293, 294, 295, 296, 297, 298, 229, 230, 231, 232, 233, 234, 235, 236, 288, 289, 290, 291, 292, 237, 238, 239, 240, 241, 242, 243, 244, 245, 281, 282, 283, 284, 285, 286, 287, 246, 247, 248, 249, 250, 251, 252, 253, 254, 262, 263, 264, 265, 266, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 255, 256, 257, 258, 259, 260, 261, 267]], [[257, 257, 257, 257, 257, 257, 257, 258, 258, 258, 258, 258, 258, 259, 259, 259, 259, 260, 260, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 374, 374, 375, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 379, 379, 379, 380, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 401, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444], [412, 413, 414, 415, 416, 417, 418, 409, 410, 411, 419, 420, 421, 407, 408, 422, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 395, 435, 394, 436, 393, 436, 393, 437, 392, 437, 392, 437, 391, 437, 391, 438, 391, 438, 391, 438, 390, 438, 390, 438, 390, 438, 389, 439, 389, 438, 388, 439, 388, 439, 388, 439, 387, 439, 387, 439, 386, 439, 386, 439, 385, 439, 385, 439, 385, 439, 384, 439, 384, 439, 383, 439, 383, 439, 382, 439, 382, 439, 381, 438, 380, 438, 380, 438, 379, 438, 379, 438, 379, 438, 378, 438, 377, 437, 377, 437, 376, 437, 376, 437, 375, 437, 375, 437, 374, 436, 373, 436, 373, 436, 372, 435, 371, 435, 371, 434, 370, 434, 369, 434, 368, 433, 368, 433, 367, 433, 366, 433, 365, 432, 364, 432, 364, 432, 363, 431, 362, 431, 361, 430, 360, 430, 359, 429, 358, 429, 358, 428, 357, 428, 356, 427, 355, 427, 354, 427, 353, 426, 352, 426, 351, 425, 350, 425, 349, 424, 348, 424, 347, 423, 346, 423, 345, 422, 344, 421, 342, 343, 420, 341, 420, 340, 419, 339, 419, 338, 418, 337, 418, 336, 417, 334, 335, 416, 333, 415, 332, 415, 330, 331, 414, 329, 413, 327, 328, 412, 326, 412, 325, 411, 323, 324, 411, 321, 322, 410, 319, 320, 409, 318, 409, 317, 408, 314, 315, 316, 407, 312, 313, 406, 310, 311, 405, 309, 404, 307, 308, 403, 304, 305, 306, 402, 302, 303, 401, 300, 301, 400, 299, 399, 295, 296, 297, 298, 398, 293, 294, 397, 291, 292, 396, 289, 290, 396, 286, 287, 288, 395, 283, 284, 285, 394, 279, 280, 281, 282, 393, 276, 277, 278, 392, 274, 275, 391, 270, 271, 272, 273, 390, 264, 265, 266, 267, 268, 269, 389, 259, 260, 261, 262, 263, 388, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 255, 256, 257, 258, 386, 387, 159, 179, 180, 181, 182, 183, 185, 186, 187, 247, 248, 249, 250, 251, 252, 253, 254, 385, 158, 184, 188, 189, 190, 191, 192, 193, 194, 195, 196, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 383, 384, 157, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 382, 157, 381, 157, 379, 380, 157, 378, 157, 377, 158, 376, 159, 375, 159, 373, 374, 160, 372, 161, 370, 371, 162, 369, 163, 367, 368, 163, 365, 366, 164, 165, 364, 166, 362, 363, 167, 168, 361, 169, 359, 360, 170, 358, 171, 356, 357, 172, 354, 355, 173, 352, 353, 174, 350, 351, 175, 176, 348, 349, 177, 178, 347, 179, 180, 345, 346, 181, 182, 183, 343, 344, 184, 341, 342, 185, 186, 339, 340, 187, 336, 337, 338, 188, 189, 190, 334, 335, 191, 331, 332, 333, 192, 193, 194, 329, 330, 195, 196, 326, 327, 328, 197, 198, 323, 324, 325, 199, 200, 201, 321, 322, 202, 203, 204, 205, 206, 318, 319, 320, 207, 208, 209, 313, 314, 315, 316, 317, 210, 211, 310, 311, 312, 212, 213, 214, 307, 308, 309, 215, 216, 217, 218, 219, 302, 303, 304, 305, 306, 220, 221, 222, 297, 298, 299, 300, 301, 223, 224, 225, 226, 227, 228, 291, 292, 293, 294, 295, 296, 229, 230, 231, 232, 233, 234, 235, 236, 285, 286, 287, 288, 289, 290, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 280, 281, 282, 283, 284, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 258]], [[259, 259, 259, 259, 259, 259, 259, 259, 259, 260, 260, 260, 260, 260, 260, 261, 261, 262, 262, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 364, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 380, 380, 381, 381, 381, 382, 382, 383, 383, 383, 383, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444], [411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 410, 420, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 435, 395, 435, 394, 435, 394, 436, 393, 436, 393, 436, 392, 437, 392, 437, 392, 437, 391, 437, 391, 438, 391, 438, 390, 438, 390, 438, 389, 438, 389, 438, 389, 438, 388, 438, 388, 438, 387, 439, 387, 439, 386, 439, 386, 438, 386, 438, 385, 438, 385, 438, 384, 438, 384, 438, 383, 438, 383, 438, 382, 438, 381, 438, 381, 438, 380, 438, 380, 438, 379, 437, 379, 437, 378, 437, 378, 437, 377, 437, 377, 437, 376, 437, 375, 436, 375, 436, 374, 436, 374, 435, 373, 435, 372, 435, 372, 434, 371, 434, 370, 434, 369, 433, 369, 433, 368, 433, 367, 432, 366, 432, 365, 432, 364, 432, 364, 431, 363, 431, 362, 430, 361, 430, 360, 429, 359, 429, 358, 428, 358, 428, 357, 427, 356, 427, 355, 427, 354, 426, 353, 426, 352, 426, 351, 425, 350, 425, 349, 424, 348, 424, 347, 423, 346, 422, 345, 422, 343, 344, 421, 342, 420, 341, 420, 340, 419, 339, 419, 338, 418, 337, 417, 336, 417, 334, 335, 416, 333, 415, 331, 332, 414, 330, 414, 328, 329, 413, 327, 412, 326, 412, 324, 325, 411, 322, 323, 411, 320, 321, 410, 319, 409, 318, 409, 316, 317, 408, 313, 314, 315, 407, 311, 312, 406, 310, 405, 308, 309, 404, 306, 307, 403, 303, 304, 305, 402, 301, 302, 401, 300, 400, 297, 298, 299, 399, 294, 295, 296, 398, 292, 293, 397, 290, 291, 396, 287, 288, 289, 396, 284, 285, 286, 395, 281, 282, 283, 394, 278, 279, 280, 393, 275, 276, 277, 392, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 271, 272, 273, 274, 391, 152, 165, 166, 167, 168, 169, 170, 173, 174, 175, 266, 267, 268, 269, 270, 390, 151, 171, 172, 176, 177, 178, 179, 262, 263, 264, 265, 389, 150, 180, 181, 182, 183, 256, 257, 258, 259, 260, 261, 388, 150, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 250, 251, 252, 253, 254, 255, 386, 387, 150, 196, 197, 198, 199, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 385, 150, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 383, 384, 150, 382, 151, 381, 152, 380, 152, 379, 153, 378, 154, 376, 377, 154, 375, 155, 374, 155, 372, 373, 156, 157, 371, 158, 369, 370, 158, 367, 368, 159, 160, 366, 161, 364, 365, 162, 363, 163, 361, 362, 164, 165, 359, 360, 166, 358, 167, 168, 356, 357, 169, 355, 170, 353, 354, 171, 351, 352, 172, 173, 349, 350, 174, 347, 348, 175, 176, 346, 177, 178, 344, 345, 179, 180, 181, 342, 343, 182, 183, 340, 341, 184, 337, 338, 339, 185, 186, 334, 335, 336, 187, 188, 332, 333, 189, 190, 330, 331, 191, 192, 193, 327, 328, 329, 194, 195, 324, 325, 326, 196, 197, 322, 323, 198, 199, 200, 319, 320, 321, 201, 202, 203, 315, 316, 317, 318, 204, 205, 206, 207, 208, 311, 312, 313, 314, 209, 210, 211, 308, 309, 310, 212, 213, 305, 306, 307, 214, 215, 216, 217, 218, 219, 299, 300, 301, 302, 303, 304, 220, 221, 222, 294, 295, 296, 297, 298, 223, 224, 225, 226, 227, 228, 289, 290, 291, 292, 293, 229, 230, 231, 232, 233, 234, 235, 236, 237, 283, 284, 285, 286, 287, 288, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271]], [[260, 260, 260, 261, 261, 261, 261, 261, 261, 261, 261, 262, 262, 262, 262, 263, 263, 264, 264, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 383, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 414, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 397, 433, 396, 434, 395, 434, 395, 435, 394, 435, 394, 435, 393, 436, 393, 436, 393, 436, 392, 437, 392, 437, 391, 437, 391, 437, 390, 437, 390, 437, 390, 437, 389, 438, 389, 438, 388, 438, 388, 438, 387, 438, 387, 438, 386, 438, 386, 438, 386, 438, 385, 438, 385, 438, 384, 438, 384, 438, 383, 438, 382, 437, 382, 437, 381, 437, 381, 437, 380, 437, 380, 437, 379, 437, 379, 437, 378, 436, 378, 436, 377, 436, 376, 436, 376, 436, 375, 436, 375, 435, 374, 435, 373, 435, 372, 434, 372, 434, 371, 433, 371, 433, 370, 433, 369, 433, 368, 432, 367, 432, 366, 432, 365, 432, 365, 431, 364, 431, 363, 431, 362, 430, 361, 430, 360, 429, 359, 428, 358, 428, 358, 427, 357, 427, 356, 427, 355, 426, 354, 426, 353, 426, 352, 425, 351, 425, 350, 424, 349, 424, 348, 423, 347, 423, 346, 422, 345, 421, 343, 344, 421, 342, 420, 341, 419, 340, 419, 339, 418, 338, 418, 337, 417, 335, 336, 417, 334, 416, 332, 333, 415, 331, 414, 330, 413, 328, 329, 413, 327, 412, 325, 326, 412, 324, 411, 322, 323, 411, 320, 321, 410, 319, 409, 317, 318, 408, 315, 316, 408, 313, 314, 407, 311, 312, 406, 309, 310, 405, 308, 404, 305, 306, 307, 403, 303, 304, 402, 301, 302, 401, 299, 300, 400, 296, 297, 298, 399, 293, 294, 295, 398, 291, 292, 397, 289, 290, 396, 286, 287, 288, 396, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 283, 284, 285, 395, 144, 158, 159, 160, 161, 162, 163, 279, 280, 281, 282, 394, 143, 164, 165, 166, 167, 276, 277, 278, 393, 142, 168, 169, 170, 171, 273, 274, 275, 392, 142, 172, 173, 174, 175, 176, 177, 178, 179, 268, 269, 270, 271, 272, 391, 142, 180, 181, 182, 263, 264, 265, 266, 267, 390, 142, 183, 184, 185, 186, 187, 188, 189, 191, 258, 259, 260, 261, 262, 389, 142, 190, 192, 193, 194, 195, 196, 253, 254, 255, 256, 257, 388, 143, 197, 198, 199, 200, 201, 202, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 386, 387, 144, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 385, 144, 229, 383, 384, 145, 382, 146, 381, 147, 380, 148, 379, 148, 378, 149, 150, 377, 151, 375, 376, 151, 374, 152, 372, 373, 153, 371, 154, 369, 370, 155, 368, 156, 366, 367, 157, 365, 158, 363, 364, 159, 160, 361, 362, 161, 360, 162, 358, 359, 163, 164, 357, 165, 166, 355, 356, 167, 353, 354, 168, 169, 351, 352, 170, 349, 350, 171, 348, 172, 173, 346, 347, 174, 345, 175, 176, 177, 343, 344, 178, 179, 341, 342, 180, 181, 182, 338, 339, 340, 183, 335, 336, 337, 184, 185, 333, 334, 186, 187, 331, 332, 188, 189, 328, 329, 330, 190, 191, 192, 325, 326, 327, 193, 194, 323, 324, 195, 196, 197, 320, 321, 322, 198, 199, 317, 318, 319, 200, 201, 202, 312, 313, 314, 315, 316, 203, 204, 205, 206, 207, 208, 310, 311, 209, 210, 211, 307, 308, 309, 212, 213, 302, 303, 304, 305, 306, 214, 215, 216, 217, 218, 219, 297, 298, 299, 300, 301, 220, 221, 222, 223, 291, 292, 293, 294, 295, 296, 224, 225, 226, 227, 228, 229, 286, 287, 288, 289, 290, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 281, 282, 283, 284, 285, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262]], [[262, 262, 262, 263, 263, 263, 263, 263, 263, 263, 263, 264, 264, 264, 264, 265, 265, 266, 266, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 398, 432, 397, 433, 396, 433, 396, 434, 395, 434, 395, 434, 394, 435, 394, 435, 393, 435, 393, 436, 393, 436, 392, 436, 392, 436, 391, 436, 391, 436, 390, 437, 390, 437, 389, 437, 389, 437, 388, 437, 388, 437, 387, 437, 387, 437, 387, 437, 386, 437, 386, 437, 385, 437, 385, 437, 384, 437, 383, 437, 383, 437, 382, 437, 382, 437, 381, 437, 381, 436, 380, 436, 380, 436, 379, 436, 379, 436, 378, 436, 377, 436, 377, 436, 376, 435, 376, 435, 375, 435, 374, 434, 373, 434, 373, 434, 372, 433, 372, 433, 371, 433, 370, 432, 369, 432, 368, 432, 368, 432, 367, 432, 366, 431, 365, 431, 364, 431, 363, 430, 363, 430, 361, 362, 429, 360, 429, 359, 428, 359, 428, 358, 427, 357, 427, 356, 426, 355, 426, 354, 426, 353, 425, 352, 425, 351, 425, 350, 424, 349, 424, 348, 423, 347, 422, 346, 422, 345, 421, 343, 344, 420, 342, 420, 341, 419, 340, 419, 339, 418, 338, 418, 337, 417, 335, 336, 416, 334, 416, 332, 333, 415, 331, 414, 329, 330, 413, 328, 413, 326, 327, 412, 325, 412, 323, 324, 411, 321, 322, 410, 320, 410, 318, 319, 409, 317, 408, 314, 315, 316, 407, 312, 313, 406, 310, 311, 406, 309, 405, 307, 308, 403, 404, 304, 305, 306, 402, 302, 303, 402, 300, 301, 401, 298, 299, 400, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 295, 296, 297, 399, 137, 148, 149, 292, 293, 294, 398, 136, 150, 151, 152, 153, 154, 155, 290, 291, 397, 135, 156, 157, 158, 159, 160, 288, 289, 396, 135, 161, 162, 163, 164, 284, 285, 286, 287, 396, 135, 165, 166, 167, 281, 282, 283, 395, 135, 168, 169, 170, 171, 278, 279, 280, 394, 135, 172, 173, 174, 175, 176, 177, 178, 275, 276, 277, 393, 136, 179, 180, 181, 271, 272, 273, 274, 392, 137, 182, 183, 184, 265, 266, 267, 268, 269, 270, 391, 137, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 260, 261, 262, 263, 264, 390, 138, 195, 196, 197, 255, 256, 257, 258, 259, 389, 138, 198, 199, 200, 201, 202, 203, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 388, 139, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 386, 387, 139, 228, 229, 230, 231, 232, 385, 140, 384, 140, 382, 383, 141, 142, 381, 143, 380, 143, 379, 144, 145, 378, 146, 377, 147, 375, 376, 148, 374, 149, 372, 373, 150, 371, 151, 369, 370, 152, 368, 153, 366, 367, 154, 365, 155, 363, 364, 156, 157, 362, 158, 360, 361, 159, 359, 160, 161, 357, 358, 162, 355, 356, 163, 164, 165, 354, 166, 352, 353, 167, 350, 351, 168, 169, 348, 349, 170, 346, 347, 171, 172, 345, 173, 343, 344, 174, 175, 176, 341, 342, 177, 178, 338, 339, 340, 179, 180, 181, 336, 337, 182, 183, 334, 335, 184, 331, 332, 333, 185, 186, 329, 330, 187, 188, 189, 326, 327, 328, 190, 191, 324, 325, 192, 193, 194, 321, 322, 323, 195, 196, 318, 319, 320, 197, 198, 199, 313, 314, 315, 316, 317, 200, 201, 202, 311, 312, 203, 204, 205, 206, 207, 208, 308, 309, 310, 209, 210, 211, 304, 305, 306, 307, 212, 213, 214, 299, 300, 301, 302, 303, 215, 216, 217, 218, 219, 220, 294, 295, 296, 297, 298, 221, 222, 223, 289, 290, 291, 292, 293, 224, 225, 226, 227, 228, 229, 230, 231, 232, 283, 284, 285, 286, 287, 288, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 273, 277, 278, 279, 280, 281, 282, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276]], [[264, 264, 264, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 267, 267, 268, 268, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 419, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 430, 400, 430, 399, 431, 398, 432, 397, 432, 397, 432, 396, 433, 396, 433, 395, 434, 395, 434, 394, 434, 394, 435, 394, 435, 393, 435, 393, 435, 392, 435, 392, 435, 391, 436, 391, 436, 390, 436, 390, 436, 389, 436, 389, 436, 388, 436, 388, 436, 387, 436, 387, 436, 386, 437, 386, 436, 385, 436, 385, 436, 384, 436, 383, 436, 383, 436, 382, 436, 382, 436, 381, 436, 381, 436, 380, 436, 380, 435, 379, 435, 378, 435, 378, 435, 377, 435, 377, 435, 376, 435, 375, 434, 374, 434, 374, 434, 373, 433, 373, 433, 372, 432, 371, 432, 370, 432, 369, 432, 369, 432, 368, 431, 367, 431, 366, 431, 365, 430, 364, 430, 364, 430, 363, 429, 362, 429, 361, 428, 360, 428, 359, 427, 358, 427, 357, 426, 356, 426, 355, 426, 354, 425, 353, 425, 352, 425, 351, 424, 350, 424, 349, 423, 348, 423, 347, 422, 346, 421, 345, 421, 343, 344, 420, 342, 419, 341, 419, 340, 418, 339, 418, 338, 417, 337, 417, 335, 336, 416, 334, 415, 332, 333, 414, 331, 414, 329, 330, 413, 328, 412, 326, 327, 412, 325, 411, 323, 324, 411, 321, 322, 410, 319, 320, 410, 318, 409, 316, 317, 408, 314, 315, 407, 312, 313, 406, 310, 311, 405, 308, 309, 404, 131, 132, 133, 134, 135, 306, 307, 403, 130, 136, 137, 138, 139, 140, 141, 142, 303, 304, 305, 402, 129, 143, 144, 145, 146, 147, 148, 301, 302, 401, 128, 149, 299, 300, 401, 128, 150, 151, 152, 297, 298, 400, 128, 153, 154, 155, 156, 294, 295, 296, 399, 128, 157, 158, 159, 160, 291, 292, 293, 398, 128, 161, 162, 163, 164, 289, 290, 397, 129, 165, 166, 287, 288, 396, 130, 167, 168, 169, 170, 283, 284, 285, 286, 396, 130, 171, 172, 173, 174, 280, 281, 282, 395, 130, 175, 176, 177, 178, 179, 276, 277, 278, 279, 394, 131, 180, 181, 182, 273, 274, 275, 393, 132, 183, 184, 185, 268, 269, 270, 271, 272, 392, 132, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 263, 264, 265, 266, 267, 391, 133, 196, 197, 198, 257, 258, 259, 260, 261, 262, 390, 133, 199, 200, 201, 202, 203, 251, 252, 253, 254, 255, 256, 389, 134, 135, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 224, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 388, 136, 220, 221, 222, 223, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 386, 387, 136, 385, 137, 383, 384, 137, 382, 138, 381, 139, 380, 140, 379, 141, 378, 142, 377, 143, 375, 376, 144, 145, 374, 146, 372, 373, 147, 371, 148, 369, 370, 149, 368, 150, 366, 367, 151, 365, 152, 153, 363, 364, 154, 362, 155, 360, 361, 156, 157, 359, 158, 357, 358, 159, 356, 160, 161, 354, 355, 162, 163, 352, 353, 164, 165, 350, 351, 166, 348, 349, 167, 168, 347, 169, 345, 346, 170, 171, 344, 172, 342, 343, 173, 174, 175, 339, 340, 341, 176, 177, 336, 337, 338, 178, 179, 180, 334, 335, 181, 182, 332, 333, 183, 184, 330, 331, 185, 186, 327, 328, 329, 187, 188, 324, 325, 326, 189, 190, 191, 322, 323, 192, 193, 194, 319, 320, 321, 195, 196, 315, 316, 317, 318, 197, 198, 199, 311, 312, 313, 314, 200, 201, 202, 309, 310, 203, 204, 205, 206, 207, 208, 305, 306, 307, 308, 209, 210, 211, 301, 302, 303, 304, 212, 213, 214, 296, 297, 298, 299, 300, 215, 216, 217, 218, 219, 220, 291, 292, 293, 294, 295, 221, 222, 223, 224, 286, 287, 288, 289, 290, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 281, 282, 283, 284, 285, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 264, 265, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 266, 267, 268]], [[266, 266, 266, 267, 267, 267, 267, 267, 267, 267, 267, 268, 268, 268, 268, 269, 269, 270, 270, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 429, 400, 429, 400, 430, 399, 431, 398, 431, 397, 432, 397, 432, 396, 432, 396, 433, 396, 433, 395, 433, 395, 434, 394, 434, 393, 434, 393, 434, 393, 435, 392, 435, 392, 435, 391, 435, 390, 435, 390, 435, 389, 435, 389, 435, 388, 436, 388, 436, 388, 436, 387, 436, 387, 436, 386, 436, 385, 436, 385, 436, 384, 435, 383, 435, 383, 435, 382, 435, 382, 435, 381, 435, 381, 435, 380, 435, 379, 435, 379, 435, 378, 435, 378, 434, 377, 434, 376, 434, 376, 434, 375, 433, 374, 433, 374, 433, 373, 432, 372, 432, 371, 432, 371, 431, 370, 431, 369, 431, 368, 431, 367, 431, 366, 430, 365, 430, 365, 430, 364, 429, 363, 429, 362, 428, 361, 428, 360, 427, 359, 427, 358, 426, 357, 426, 357, 426, 355, 356, 425, 354, 425, 353, 425, 353, 424, 351, 352, 424, 350, 423, 349, 423, 348, 422, 347, 422, 346, 421, 345, 420, 343, 344, 420, 342, 419, 341, 419, 340, 418, 339, 418, 338, 417, 336, 337, 416, 335, 416, 334, 415, 332, 333, 414, 331, 413, 329, 330, 413, 328, 412, 326, 327, 412, 325, 411, 323, 324, 411, 321, 322, 410, 319, 320, 409, 318, 409, 125, 126, 127, 128, 129, 130, 131, 132, 133, 316, 317, 408, 124, 134, 135, 313, 314, 315, 407, 123, 136, 137, 311, 312, 406, 122, 138, 139, 140, 141, 310, 405, 122, 142, 143, 144, 145, 308, 309, 404, 122, 146, 147, 148, 149, 306, 307, 403, 122, 150, 151, 303, 304, 305, 402, 122, 152, 301, 302, 401, 123, 153, 154, 155, 156, 299, 300, 400, 123, 157, 158, 159, 296, 297, 298, 399, 123, 160, 161, 162, 163, 293, 294, 295, 398, 124, 164, 165, 166, 291, 292, 398, 124, 167, 168, 289, 290, 397, 125, 169, 170, 171, 286, 287, 288, 396, 125, 172, 173, 174, 175, 176, 177, 282, 283, 284, 285, 395, 126, 178, 179, 180, 279, 280, 281, 395, 126, 181, 182, 183, 275, 276, 277, 278, 394, 127, 184, 185, 186, 272, 273, 274, 392, 393, 128, 187, 188, 189, 190, 191, 192, 193, 194, 195, 265, 266, 267, 268, 269, 270, 271, 391, 129, 196, 197, 198, 260, 261, 262, 263, 264, 391, 129, 199, 200, 201, 202, 203, 255, 256, 257, 258, 259, 390, 130, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 389, 131, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 388, 132, 386, 387, 133, 385, 134, 383, 384, 135, 382, 135, 381, 136, 380, 137, 379, 138, 378, 139, 377, 140, 375, 376, 141, 142, 374, 143, 373, 144, 371, 372, 145, 146, 369, 370, 147, 368, 148, 366, 367, 149, 365, 150, 363, 364, 151, 362, 152, 153, 360, 361, 154, 359, 155, 156, 357, 358, 157, 356, 158, 354, 355, 159, 160, 352, 353, 161, 162, 350, 351, 163, 164, 349, 165, 166, 347, 348, 167, 346, 168, 169, 344, 345, 170, 342, 343, 171, 172, 340, 341, 173, 174, 337, 338, 339, 175, 176, 177, 335, 336, 178, 179, 332, 333, 334, 180, 181, 182, 330, 331, 183, 184, 328, 329, 185, 186, 325, 326, 327, 187, 188, 323, 324, 189, 190, 191, 320, 321, 322, 192, 193, 194, 316, 317, 318, 319, 195, 196, 197, 312, 313, 314, 315, 198, 199, 310, 311, 200, 201, 202, 203, 307, 308, 309, 204, 205, 206, 207, 208, 209, 302, 303, 304, 305, 306, 210, 211, 297, 298, 299, 300, 301, 212, 213, 214, 215, 293, 294, 295, 296, 216, 217, 218, 219, 220, 221, 288, 289, 290, 291, 292, 222, 223, 224, 225, 226, 227, 283, 284, 285, 286, 287, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 257, 258, 259]], [[268, 268, 268, 269, 269, 269, 269, 269, 269, 269, 269, 270, 270, 270, 270, 271, 271, 272, 272, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 366, 366, 367, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 427, 402, 428, 401, 428, 400, 429, 399, 430, 399, 430, 398, 431, 398, 431, 397, 431, 397, 432, 396, 432, 396, 432, 395, 432, 395, 433, 394, 433, 394, 434, 393, 434, 392, 434, 392, 434, 391, 434, 391, 434, 390, 434, 390, 435, 389, 435, 389, 435, 388, 435, 388, 435, 387, 435, 387, 435, 386, 435, 385, 435, 385, 435, 384, 435, 383, 435, 383, 434, 382, 434, 382, 434, 381, 434, 381, 434, 380, 434, 379, 434, 379, 434, 378, 434, 377, 433, 377, 433, 376, 433, 375, 433, 375, 432, 374, 432, 373, 432, 373, 431, 372, 431, 371, 431, 370, 431, 369, 431, 368, 430, 368, 430, 367, 430, 366, 429, 365, 429, 364, 429, 363, 428, 362, 428, 361, 427, 360, 427, 359, 426, 358, 426, 358, 426, 357, 425, 356, 425, 355, 425, 354, 424, 353, 424, 352, 423, 350, 351, 423, 349, 422, 348, 422, 348, 421, 346, 347, 420, 345, 420, 343, 344, 419, 342, 419, 341, 418, 340, 418, 339, 417, 338, 417, 337, 416, 335, 336, 415, 334, 415, 332, 333, 414, 330, 331, 413, 329, 412, 328, 412, 119, 120, 121, 122, 123, 326, 327, 411, 118, 124, 125, 126, 127, 325, 411, 117, 128, 129, 323, 324, 410, 116, 130, 131, 132, 133, 134, 321, 322, 410, 116, 135, 319, 320, 409, 116, 136, 137, 318, 408, 116, 138, 139, 315, 316, 317, 407, 116, 140, 141, 142, 313, 314, 407, 117, 143, 144, 145, 311, 312, 406, 117, 146, 147, 148, 149, 309, 310, 405, 117, 150, 151, 308, 404, 117, 152, 305, 306, 307, 403, 118, 153, 154, 155, 302, 303, 304, 402, 118, 156, 157, 158, 300, 301, 401, 119, 159, 160, 161, 299, 400, 119, 162, 163, 164, 295, 296, 297, 298, 399, 120, 165, 166, 167, 292, 293, 294, 398, 120, 168, 169, 290, 291, 397, 121, 170, 171, 172, 288, 289, 397, 122, 173, 174, 175, 176, 177, 178, 284, 285, 286, 287, 396, 122, 179, 180, 181, 281, 282, 283, 395, 123, 182, 183, 184, 278, 279, 280, 394, 123, 185, 186, 274, 275, 276, 277, 393, 124, 187, 188, 189, 190, 191, 192, 193, 194, 195, 269, 270, 271, 272, 273, 392, 125, 196, 197, 198, 264, 265, 266, 267, 268, 391, 126, 199, 200, 201, 202, 257, 258, 259, 260, 261, 262, 263, 390, 126, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 249, 250, 251, 252, 253, 254, 255, 256, 390, 127, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 389, 128, 229, 230, 231, 232, 233, 387, 388, 129, 386, 130, 385, 131, 383, 384, 132, 382, 133, 381, 134, 380, 135, 379, 135, 378, 136, 377, 137, 138, 375, 376, 139, 374, 140, 372, 373, 141, 142, 371, 143, 369, 370, 144, 368, 145, 146, 367, 147, 365, 366, 148, 363, 364, 149, 362, 150, 360, 361, 151, 152, 359, 153, 357, 358, 154, 155, 356, 156, 354, 355, 157, 158, 352, 353, 159, 350, 351, 160, 161, 349, 162, 163, 164, 347, 348, 165, 346, 166, 167, 344, 345, 168, 342, 343, 169, 170, 340, 341, 171, 172, 337, 338, 339, 173, 174, 335, 336, 175, 176, 177, 333, 334, 178, 179, 331, 332, 180, 181, 182, 328, 329, 330, 183, 184, 325, 326, 327, 185, 186, 323, 324, 187, 188, 189, 321, 322, 190, 191, 317, 318, 319, 320, 192, 193, 194, 313, 314, 315, 316, 195, 196, 197, 311, 312, 198, 199, 200, 308, 309, 310, 201, 202, 203, 204, 205, 206, 303, 304, 305, 306, 307, 207, 208, 209, 210, 299, 300, 301, 302, 211, 212, 294, 295, 296, 297, 298, 213, 214, 215, 216, 217, 218, 289, 290, 291, 292, 293, 219, 220, 221, 222, 223, 285, 286, 287, 288, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 280, 281, 282, 283, 284, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263]], [[270, 270, 270, 271, 271, 271, 271, 271, 271, 271, 271, 272, 272, 272, 272, 273, 273, 274, 274, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 361, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 407, 408, 408, 409, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 405, 406, 424, 425, 404, 426, 403, 426, 402, 427, 401, 428, 400, 428, 400, 429, 399, 430, 399, 430, 398, 430, 398, 431, 397, 431, 396, 431, 396, 432, 395, 432, 395, 432, 394, 433, 394, 433, 393, 433, 392, 433, 392, 433, 391, 433, 391, 434, 390, 434, 390, 434, 389, 434, 389, 434, 388, 434, 387, 434, 387, 434, 386, 434, 385, 434, 385, 434, 384, 434, 383, 434, 383, 434, 382, 434, 382, 434, 381, 433, 381, 433, 380, 433, 379, 433, 379, 433, 378, 433, 377, 432, 377, 432, 376, 432, 375, 432, 374, 431, 374, 431, 373, 431, 372, 430, 371, 430, 371, 430, 370, 430, 369, 430, 368, 430, 367, 429, 366, 429, 365, 428, 364, 428, 364, 428, 363, 427, 361, 362, 426, 360, 426, 360, 426, 359, 425, 358, 425, 357, 425, 356, 425, 355, 424, 354, 424, 353, 423, 352, 423, 351, 422, 350, 422, 349, 421, 348, 421, 346, 347, 420, 345, 419, 344, 419, 342, 343, 418, 341, 418, 340, 417, 339, 417, 338, 416, 337, 416, 335, 336, 415, 113, 114, 115, 116, 117, 118, 119, 120, 121, 334, 414, 112, 122, 123, 332, 333, 413, 111, 124, 125, 331, 413, 110, 126, 127, 128, 329, 330, 412, 110, 129, 328, 412, 110, 130, 131, 326, 327, 411, 110, 132, 133, 134, 135, 324, 325, 411, 110, 136, 137, 322, 323, 410, 111, 138, 321, 409, 111, 139, 140, 319, 320, 409, 111, 141, 142, 318, 408, 112, 143, 144, 315, 316, 317, 407, 112, 145, 146, 147, 148, 313, 314, 406, 113, 149, 150, 151, 311, 312, 405, 113, 152, 309, 310, 404, 114, 153, 154, 308, 403, 114, 155, 156, 304, 305, 306, 307, 402, 114, 157, 158, 159, 302, 303, 401, 115, 160, 161, 162, 300, 301, 401, 116, 163, 164, 165, 298, 299, 400, 116, 166, 167, 168, 294, 295, 296, 297, 399, 117, 169, 170, 292, 293, 398, 117, 171, 172, 173, 290, 291, 397, 118, 174, 175, 176, 177, 178, 287, 288, 289, 397, 119, 179, 180, 181, 283, 284, 285, 286, 396, 119, 182, 183, 184, 280, 281, 282, 395, 120, 185, 186, 276, 277, 278, 279, 394, 121, 187, 188, 189, 190, 191, 192, 193, 194, 273, 274, 275, 393, 121, 195, 196, 197, 198, 266, 267, 268, 269, 270, 271, 272, 392, 122, 199, 200, 261, 262, 263, 264, 265, 391, 123, 201, 202, 203, 204, 205, 206, 207, 211, 212, 213, 256, 257, 258, 259, 260, 390, 124, 208, 209, 210, 214, 215, 216, 217, 218, 219, 220, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 389, 125, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 388, 126, 387, 126, 386, 127, 384, 385, 128, 383, 129, 382, 130, 131, 381, 132, 380, 133, 379, 133, 378, 134, 377, 135, 375, 376, 136, 374, 137, 138, 372, 373, 139, 371, 140, 141, 369, 370, 142, 368, 143, 366, 367, 144, 145, 365, 146, 363, 364, 147, 362, 148, 149, 361, 150, 359, 360, 151, 357, 358, 152, 153, 356, 154, 354, 355, 155, 156, 353, 157, 350, 351, 352, 158, 159, 349, 160, 161, 347, 348, 162, 163, 346, 164, 165, 344, 345, 166, 167, 342, 343, 168, 340, 341, 169, 170, 337, 338, 339, 171, 335, 336, 172, 173, 174, 333, 334, 175, 176, 177, 331, 332, 178, 179, 180, 329, 330, 181, 182, 326, 327, 328, 183, 184, 324, 325, 185, 186, 321, 322, 323, 187, 188, 189, 318, 319, 320, 190, 191, 192, 313, 314, 315, 316, 317, 193, 194, 311, 312, 195, 196, 197, 308, 309, 310, 198, 199, 200, 201, 304, 305, 306, 307, 202, 203, 204, 205, 206, 207, 300, 301, 302, 303, 208, 209, 210, 295, 296, 297, 298, 299, 211, 212, 213, 214, 291, 292, 293, 294, 215, 216, 217, 218, 219, 220, 286, 287, 288, 289, 290, 221, 222, 223, 224, 225, 281, 282, 283, 284, 285, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 272, 273, 274, 275, 276, 277, 278, 279, 280, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271]], [[272, 272, 272, 273, 273, 273, 273, 273, 273, 273, 273, 274, 274, 274, 274, 275, 275, 276, 276, 277, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448], [414, 415, 416, 410, 411, 412, 413, 417, 418, 419, 420, 408, 409, 421, 422, 407, 423, 406, 424, 404, 405, 425, 403, 426, 402, 426, 402, 427, 401, 428, 400, 428, 400, 429, 399, 429, 398, 429, 398, 430, 397, 430, 396, 431, 396, 431, 395, 431, 395, 432, 394, 432, 393, 432, 393, 432, 392, 432, 392, 433, 391, 433, 391, 433, 390, 433, 390, 433, 389, 433, 388, 433, 388, 433, 387, 433, 386, 433, 385, 433, 385, 433, 384, 433, 384, 433, 383, 433, 383, 433, 382, 433, 381, 433, 381, 433, 380, 432, 379, 432, 379, 432, 378, 432, 377, 431, 376, 431, 376, 431, 375, 430, 374, 430, 374, 430, 373, 430, 372, 430, 371, 430, 370, 429, 369, 429, 369, 429, 367, 368, 429, 367, 428, 366, 428, 365, 427, 364, 427, 363, 426, 362, 426, 361, 426, 360, 425, 359, 425, 358, 425, 357, 424, 356, 424, 355, 424, 354, 423, 353, 423, 352, 422, 351, 422, 350, 421, 349, 421, 348, 420, 347, 419, 345, 346, 419, 344, 418, 107, 108, 109, 110, 111, 343, 418, 106, 112, 342, 417, 105, 113, 114, 115, 340, 341, 417, 104, 116, 117, 339, 416, 104, 118, 119, 120, 121, 122, 338, 416, 104, 123, 337, 415, 104, 124, 125, 335, 336, 414, 104, 126, 127, 334, 414, 105, 128, 129, 332, 333, 413, 105, 130, 131, 331, 412, 105, 132, 329, 330, 412, 105, 133, 134, 135, 328, 411, 105, 136, 137, 326, 327, 411, 106, 138, 325, 410, 106, 139, 140, 322, 323, 324, 410, 107, 141, 321, 409, 107, 142, 143, 144, 319, 320, 408, 108, 145, 146, 317, 318, 408, 108, 147, 148, 149, 315, 316, 407, 109, 150, 151, 152, 313, 314, 406, 110, 153, 311, 312, 405, 110, 154, 155, 309, 310, 404, 111, 156, 157, 307, 308, 403, 111, 158, 159, 160, 304, 305, 306, 402, 112, 161, 162, 163, 302, 303, 401, 112, 164, 165, 166, 300, 301, 400, 113, 167, 168, 297, 298, 299, 399, 113, 169, 170, 294, 295, 296, 398, 114, 171, 172, 173, 291, 292, 293, 398, 115, 174, 175, 176, 177, 178, 289, 290, 397, 115, 179, 180, 181, 286, 287, 288, 396, 116, 182, 183, 184, 283, 284, 285, 396, 117, 185, 186, 279, 280, 281, 282, 395, 118, 187, 188, 189, 190, 191, 275, 276, 277, 278, 394, 119, 192, 193, 194, 195, 196, 197, 272, 273, 274, 393, 119, 198, 199, 200, 265, 266, 267, 268, 269, 270, 271, 392, 120, 201, 202, 203, 204, 258, 259, 260, 261, 262, 263, 264, 391, 121, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 252, 253, 254, 255, 256, 257, 390, 121, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 389, 122, 230, 231, 388, 123, 387, 124, 386, 125, 384, 385, 126, 383, 127, 382, 128, 381, 129, 380, 130, 131, 379, 132, 378, 132, 376, 377, 133, 375, 134, 374, 135, 372, 373, 136, 137, 371, 138, 369, 370, 139, 140, 368, 141, 366, 367, 142, 143, 365, 144, 363, 364, 145, 146, 362, 147, 360, 361, 148, 359, 149, 357, 358, 150, 151, 356, 152, 354, 355, 153, 154, 353, 155, 156, 350, 351, 352, 157, 349, 158, 159, 347, 348, 160, 161, 346, 162, 163, 344, 345, 164, 165, 343, 166, 167, 340, 341, 342, 168, 337, 338, 339, 169, 170, 335, 336, 171, 172, 333, 334, 173, 174, 331, 332, 175, 176, 177, 329, 330, 178, 179, 180, 326, 327, 328, 181, 182, 324, 325, 183, 184, 322, 323, 185, 186, 318, 319, 320, 321, 187, 188, 189, 314, 315, 316, 317, 190, 191, 192, 193, 312, 313, 194, 195, 309, 310, 311, 196, 197, 198, 305, 306, 307, 308, 199, 200, 201, 202, 301, 302, 303, 304, 203, 204, 205, 206, 207, 208, 296, 297, 298, 299, 300, 209, 210, 211, 292, 293, 294, 295, 212, 213, 214, 215, 216, 287, 288, 289, 290, 291, 217, 218, 219, 220, 221, 222, 283, 284, 285, 286, 223, 224, 225, 226, 227, 228, 229, 230, 231, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262]], [[275, 275, 275, 275, 275, 275, 275, 275, 275, 276, 276, 276, 277, 277, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 348, 349, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448], [411, 412, 413, 414, 415, 416, 417, 418, 419, 409, 410, 420, 407, 408, 421, 422, 406, 423, 405, 424, 404, 425, 403, 426, 402, 426, 402, 427, 401, 427, 400, 428, 399, 428, 398, 429, 398, 429, 397, 430, 397, 430, 396, 430, 395, 431, 394, 431, 394, 431, 393, 431, 393, 431, 392, 432, 392, 432, 391, 432, 391, 432, 390, 432, 389, 432, 388, 432, 388, 432, 387, 432, 386, 432, 386, 432, 385, 432, 384, 432, 384, 432, 383, 432, 383, 432, 382, 432, 381, 432, 381, 432, 380, 431, 379, 431, 379, 431, 378, 430, 377, 430, 376, 430, 376, 430, 375, 429, 374, 429, 373, 429, 373, 429, 372, 429, 371, 429, 370, 428, 369, 428, 368, 428, 367, 428, 366, 427, 365, 427, 365, 426, 363, 364, 426, 362, 425, 361, 425, 360, 425, 359, 424, 359, 424, 358, 424, 357, 424, 356, 423, 355, 423, 354, 422, 353, 422, 351, 352, 421, 102, 103, 104, 105, 106, 350, 421, 101, 107, 108, 109, 349, 420, 100, 110, 111, 348, 419, 99, 112, 113, 347, 419, 99, 114, 115, 345, 346, 418, 99, 116, 344, 418, 99, 117, 343, 417, 99, 118, 119, 342, 417, 99, 120, 121, 122, 123, 341, 416, 99, 124, 125, 340, 416, 99, 126, 338, 339, 415, 99, 127, 128, 337, 415, 100, 129, 335, 336, 414, 100, 130, 131, 334, 413, 101, 132, 332, 333, 412, 101, 133, 134, 331, 412, 102, 135, 136, 137, 329, 330, 411, 102, 138, 328, 411, 102, 139, 140, 326, 327, 410, 102, 141, 325, 410, 103, 142, 143, 322, 323, 324, 409, 104, 144, 145, 321, 409, 104, 146, 147, 319, 320, 408, 105, 148, 149, 150, 318, 407, 105, 151, 152, 153, 315, 316, 317, 406, 106, 154, 312, 313, 314, 405, 107, 155, 156, 311, 404, 107, 157, 158, 309, 310, 403, 404, 108, 159, 160, 161, 307, 308, 402, 109, 162, 163, 304, 305, 306, 402, 109, 164, 165, 166, 302, 303, 401, 110, 167, 168, 300, 301, 400, 111, 169, 170, 297, 298, 299, 399, 111, 171, 172, 173, 293, 294, 295, 296, 398, 112, 174, 175, 176, 177, 291, 292, 397, 113, 178, 179, 180, 181, 289, 290, 397, 113, 182, 183, 286, 287, 288, 396, 114, 184, 185, 186, 282, 283, 284, 285, 395, 115, 187, 188, 189, 190, 278, 279, 280, 281, 394, 115, 191, 192, 193, 194, 195, 196, 275, 276, 277, 394, 116, 197, 198, 199, 200, 270, 271, 272, 273, 274, 392, 393, 117, 201, 202, 203, 264, 265, 266, 267, 268, 269, 391, 118, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 257, 258, 259, 260, 261, 262, 263, 391, 119, 216, 217, 218, 219, 220, 221, 223, 224, 225, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 390, 119, 222, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 389, 120, 388, 121, 387, 122, 385, 386, 123, 384, 124, 382, 383, 125, 381, 126, 380, 127, 379, 128, 378, 129, 130, 377, 131, 376, 132, 375, 133, 373, 374, 133, 134, 372, 135, 371, 136, 369, 370, 137, 138, 368, 139, 366, 367, 140, 141, 365, 142, 363, 364, 143, 144, 362, 145, 360, 361, 146, 147, 359, 148, 357, 358, 149, 356, 150, 151, 354, 355, 152, 352, 353, 153, 154, 350, 351, 155, 349, 156, 157, 348, 158, 159, 346, 347, 160, 161, 344, 345, 162, 163, 343, 164, 165, 340, 341, 342, 166, 167, 337, 338, 339, 168, 336, 169, 170, 333, 334, 335, 171, 172, 331, 332, 173, 174, 175, 329, 330, 176, 177, 326, 327, 328, 178, 179, 180, 181, 324, 325, 182, 183, 322, 323, 184, 185, 319, 320, 321, 186, 187, 315, 316, 317, 318, 188, 189, 190, 312, 313, 314, 191, 192, 193, 310, 311, 194, 195, 196, 197, 306, 307, 308, 309, 198, 199, 302, 303, 304, 305, 200, 201, 202, 203, 204, 205, 206, 207, 297, 298, 299, 300, 301, 208, 209, 210, 293, 294, 295, 296, 211, 212, 213, 288, 289, 290, 291, 292, 214, 215, 216, 217, 218, 219, 220, 284, 285, 286, 287, 221, 222, 223, 224, 225, 279, 280, 281, 282, 283, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263]], [[278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 279, 279, 279, 280, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 343, 343, 343, 343, 343, 344, 344, 344, 344, 344, 344, 345, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448], [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 408, 409, 420, 407, 421, 422, 406, 423, 405, 423, 404, 424, 403, 425, 402, 426, 401, 426, 400, 427, 399, 428, 399, 428, 398, 428, 397, 429, 397, 429, 396, 429, 395, 429, 394, 430, 394, 430, 393, 430, 393, 430, 392, 430, 392, 431, 391, 431, 390, 431, 390, 431, 389, 431, 388, 431, 387, 431, 386, 431, 386, 431, 385, 431, 385, 431, 384, 431, 384, 431, 383, 431, 382, 431, 381, 431, 381, 430, 380, 430, 379, 430, 379, 430, 378, 429, 377, 429, 376, 429, 376, 429, 375, 428, 374, 428, 373, 428, 372, 428, 371, 428, 370, 428, 370, 427, 369, 427, 368, 427, 367, 426, 366, 426, 365, 425, 364, 425, 363, 425, 362, 424, 361, 424, 360, 424, 359, 423, 358, 423, 97, 98, 99, 100, 101, 357, 423, 96, 102, 103, 104, 356, 423, 95, 105, 106, 355, 422, 94, 107, 108, 354, 422, 94, 109, 110, 353, 421, 94, 111, 352, 421, 94, 112, 113, 351, 420, 94, 114, 115, 350, 419, 94, 116, 349, 419, 94, 117, 347, 348, 418, 94, 118, 119, 346, 418, 94, 120, 344, 345, 417, 95, 121, 122, 123, 343, 417, 95, 124, 125, 342, 416, 96, 126, 341, 416, 96, 127, 128, 340, 415, 96, 129, 339, 415, 96, 130, 131, 337, 338, 414, 96, 132, 336, 413, 97, 133, 134, 334, 335, 412, 98, 135, 332, 333, 412, 98, 136, 137, 138, 331, 411, 99, 139, 329, 330, 411, 99, 140, 141, 328, 410, 100, 142, 326, 327, 410, 100, 143, 144, 325, 409, 100, 145, 146, 323, 324, 409, 101, 147, 148, 321, 322, 408, 101, 149, 150, 151, 319, 320, 407, 102, 152, 153, 318, 407, 103, 154, 155, 315, 316, 317, 406, 103, 156, 312, 313, 314, 405, 104, 157, 158, 311, 404, 105, 159, 160, 161, 309, 310, 403, 106, 162, 163, 307, 308, 402, 107, 164, 165, 166, 304, 305, 306, 401, 107, 167, 168, 169, 301, 302, 303, 400, 108, 170, 300, 399, 109, 171, 172, 173, 296, 297, 298, 299, 399, 109, 174, 175, 293, 294, 295, 398, 110, 176, 177, 178, 179, 180, 291, 292, 397, 111, 181, 182, 183, 289, 290, 396, 111, 184, 185, 186, 285, 286, 287, 288, 396, 112, 187, 188, 281, 282, 283, 284, 395, 113, 189, 190, 191, 192, 193, 194, 195, 278, 279, 280, 394, 113, 196, 197, 198, 199, 274, 275, 276, 277, 393, 114, 200, 201, 267, 268, 269, 270, 271, 272, 273, 392, 115, 202, 203, 204, 205, 206, 262, 263, 264, 265, 266, 391, 116, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 256, 257, 258, 259, 260, 261, 390, 117, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 389, 118, 230, 231, 232, 233, 234, 389, 118, 387, 388, 119, 386, 120, 385, 121, 383, 384, 122, 382, 123, 381, 124, 380, 125, 379, 126, 127, 378, 128, 377, 129, 376, 130, 375, 131, 373, 374, 132, 372, 133, 370, 371, 134, 369, 135, 136, 367, 368, 137, 366, 138, 139, 365, 140, 141, 363, 364, 142, 362, 143, 144, 360, 361, 145, 359, 146, 357, 358, 147, 148, 356, 149, 354, 355, 150, 151, 352, 353, 152, 350, 351, 153, 154, 349, 155, 347, 348, 156, 157, 346, 158, 159, 344, 345, 160, 161, 343, 162, 163, 164, 340, 341, 342, 165, 337, 338, 339, 166, 167, 336, 168, 333, 334, 335, 169, 170, 332, 171, 172, 329, 330, 331, 173, 174, 175, 176, 326, 327, 328, 177, 178, 324, 325, 179, 180, 181, 322, 323, 182, 183, 319, 320, 321, 184, 185, 315, 316, 317, 318, 186, 187, 188, 189, 312, 313, 314, 190, 191, 310, 311, 192, 193, 194, 307, 308, 309, 195, 196, 197, 198, 302, 303, 304, 305, 306, 199, 200, 201, 298, 299, 300, 301, 202, 203, 204, 205, 206, 207, 208, 294, 295, 296, 297, 209, 210, 211, 289, 290, 291, 292, 293, 212, 213, 214, 215, 216, 285, 286, 287, 288, 217, 218, 219, 220, 221, 222, 280, 281, 282, 283, 284, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 271, 272, 273, 274, 275, 276, 277, 278, 279, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270]], [[280, 280, 280, 280, 280, 281, 281, 281, 281, 282, 282, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 336, 336, 336, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 344, 345, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449], [412, 413, 414, 415, 416, 410, 411, 417, 418, 408, 409, 419, 420, 407, 421, 406, 422, 405, 423, 403, 404, 424, 402, 425, 401, 426, 401, 426, 400, 427, 399, 427, 398, 427, 397, 428, 396, 428, 396, 428, 395, 429, 395, 429, 394, 429, 393, 429, 393, 429, 392, 429, 391, 429, 391, 429, 390, 430, 389, 430, 388, 430, 388, 430, 387, 430, 386, 430, 386, 430, 385, 430, 384, 430, 384, 430, 383, 430, 382, 430, 382, 429, 381, 429, 380, 429, 379, 429, 379, 428, 378, 428, 377, 428, 376, 428, 376, 428, 375, 428, 374, 428, 373, 427, 372, 427, 371, 427, 370, 427, 369, 426, 368, 426, 367, 425, 366, 425, 366, 424, 92, 93, 94, 95, 96, 365, 424, 91, 97, 363, 364, 424, 90, 98, 99, 100, 362, 424, 89, 101, 361, 423, 89, 102, 103, 360, 423, 89, 104, 105, 360, 423, 89, 106, 359, 423, 89, 107, 108, 358, 422, 90, 109, 110, 357, 422, 90, 111, 355, 356, 421, 90, 112, 113, 355, 421, 90, 114, 353, 354, 420, 90, 115, 116, 352, 420, 90, 117, 351, 419, 90, 118, 350, 419, 91, 119, 349, 418, 91, 120, 348, 418, 91, 121, 122, 346, 347, 417, 91, 123, 124, 125, 345, 417, 91, 126, 344, 416, 92, 127, 128, 342, 343, 416, 93, 129, 341, 415, 93, 130, 131, 340, 415, 94, 132, 339, 414, 94, 133, 338, 413, 94, 134, 135, 336, 337, 413, 94, 136, 334, 335, 412, 95, 137, 138, 139, 333, 411, 95, 140, 331, 332, 411, 96, 141, 142, 330, 410, 97, 143, 328, 329, 410, 97, 144, 326, 327, 409, 98, 145, 146, 325, 409, 98, 147, 148, 323, 324, 408, 99, 149, 150, 151, 321, 322, 408, 99, 152, 153, 319, 320, 407, 100, 154, 155, 318, 406, 101, 156, 157, 315, 316, 317, 405, 101, 158, 313, 314, 404, 102, 159, 160, 161, 311, 312, 403, 103, 162, 163, 309, 310, 402, 103, 164, 165, 166, 307, 308, 401, 104, 167, 168, 304, 305, 306, 401, 105, 169, 170, 301, 302, 303, 400, 106, 171, 172, 300, 399, 107, 173, 174, 175, 296, 297, 298, 299, 398, 107, 176, 177, 178, 179, 293, 294, 295, 397, 108, 180, 181, 182, 183, 291, 292, 397, 109, 184, 185, 288, 289, 290, 396, 110, 186, 187, 284, 285, 286, 287, 395, 110, 188, 189, 190, 191, 281, 282, 283, 395, 111, 192, 193, 194, 195, 196, 197, 198, 277, 278, 279, 280, 394, 112, 199, 200, 273, 274, 275, 276, 393, 112, 201, 202, 203, 204, 266, 267, 268, 269, 270, 271, 272, 392, 113, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 259, 260, 261, 262, 263, 264, 265, 391, 114, 216, 217, 218, 219, 220, 221, 253, 254, 255, 256, 257, 258, 390, 115, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 389, 116, 388, 117, 387, 118, 386, 119, 384, 385, 119, 120, 383, 121, 382, 122, 381, 123, 380, 124, 379, 125, 378, 126, 377, 127, 376, 128, 129, 374, 375, 130, 373, 131, 371, 372, 132, 370, 133, 369, 134, 367, 368, 135, 136, 366, 137, 364, 365, 138, 139, 363, 140, 361, 362, 141, 142, 360, 143, 144, 359, 145, 357, 358, 146, 356, 147, 354, 355, 148, 149, 352, 353, 150, 151, 350, 351, 152, 349, 153, 154, 347, 348, 155, 156, 346, 157, 344, 345, 158, 159, 342, 343, 160, 161, 340, 341, 162, 163, 164, 337, 338, 339, 165, 166, 336, 167, 333, 334, 335, 168, 169, 332, 170, 171, 329, 330, 331, 172, 173, 326, 327, 328, 174, 175, 176, 325, 177, 178, 179, 180, 322, 323, 324, 181, 182, 319, 320, 321, 183, 184, 315, 316, 317, 318, 185, 186, 312, 313, 314, 187, 188, 189, 190, 310, 311, 191, 192, 193, 307, 308, 309, 194, 195, 196, 303, 304, 305, 306, 197, 198, 199, 299, 300, 301, 302, 200, 201, 202, 203, 204, 205, 294, 295, 296, 297, 298, 206, 207, 208, 209, 210, 290, 291, 292, 293, 211, 212, 213, 286, 287, 288, 289, 214, 215, 216, 217, 218, 219, 220, 221, 281, 282, 283, 284, 285, 222, 223, 224, 225, 226, 272, 273, 274, 275, 276, 277, 278, 279, 280, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 253, 254, 255, 256, 257, 258, 259, 260, 261]], [[283, 283, 283, 283, 283, 284, 284, 284, 284, 285, 285, 285, 285, 286, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 330, 330, 330, 330, 330, 331, 331, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 333, 334, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 403, 404, 404, 405, 405, 406, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 414, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [412, 413, 414, 415, 416, 410, 411, 417, 418, 408, 409, 419, 420, 406, 407, 421, 405, 422, 404, 423, 403, 424, 402, 424, 401, 425, 400, 425, 399, 426, 398, 426, 397, 427, 397, 427, 396, 427, 395, 427, 395, 427, 394, 428, 394, 428, 393, 428, 392, 428, 391, 428, 390, 428, 389, 428, 389, 429, 388, 429, 387, 429, 387, 429, 386, 429, 386, 429, 385, 429, 384, 429, 383, 428, 382, 428, 382, 428, 381, 428, 380, 428, 380, 427, 379, 427, 378, 427, 377, 427, 376, 427, 376, 427, 375, 427, 374, 427, 373, 426, 372, 426, 88, 89, 90, 91, 92, 371, 426, 87, 93, 94, 95, 370, 425, 86, 96, 369, 425, 85, 97, 98, 368, 425, 85, 99, 100, 367, 424, 85, 101, 366, 424, 85, 102, 365, 423, 85, 103, 104, 364, 423, 85, 105, 363, 423, 85, 106, 362, 423, 85, 107, 108, 361, 422, 85, 109, 360, 422, 85, 110, 111, 359, 422, 85, 112, 358, 422, 86, 113, 357, 421, 86, 114, 356, 421, 87, 115, 116, 355, 420, 87, 117, 354, 420, 87, 118, 119, 353, 419, 87, 120, 352, 418, 88, 121, 350, 351, 418, 88, 122, 350, 417, 88, 123, 348, 349, 417, 89, 124, 125, 126, 347, 417, 89, 127, 345, 346, 416, 89, 128, 129, 344, 416, 89, 130, 343, 415, 90, 131, 132, 342, 415, 90, 133, 341, 414, 91, 134, 339, 340, 413, 92, 135, 136, 338, 413, 92, 137, 336, 337, 412, 92, 138, 139, 335, 411, 93, 140, 141, 333, 334, 411, 93, 142, 332, 410, 94, 143, 330, 331, 410, 95, 144, 145, 328, 329, 409, 95, 146, 327, 409, 96, 147, 148, 325, 326, 408, 97, 149, 150, 151, 323, 324, 408, 97, 152, 153, 154, 321, 322, 407, 97, 155, 319, 320, 406, 98, 156, 157, 318, 405, 99, 158, 315, 316, 317, 405, 99, 159, 160, 313, 314, 404, 100, 161, 162, 163, 311, 312, 403, 101, 164, 165, 309, 310, 402, 101, 166, 167, 168, 307, 308, 401, 102, 169, 170, 304, 305, 306, 400, 103, 171, 172, 301, 302, 303, 399, 104, 173, 174, 175, 300, 398, 105, 176, 177, 178, 296, 297, 298, 299, 398, 106, 179, 180, 181, 182, 293, 294, 295, 397, 106, 183, 184, 290, 291, 292, 396, 107, 185, 186, 187, 288, 289, 396, 108, 188, 189, 284, 285, 286, 287, 395, 109, 190, 191, 192, 193, 194, 195, 196, 280, 281, 282, 283, 394, 109, 197, 198, 199, 276, 277, 278, 279, 393, 110, 200, 201, 202, 273, 274, 275, 392, 111, 203, 204, 205, 206, 265, 266, 267, 268, 269, 270, 271, 272, 391, 112, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 258, 259, 260, 261, 262, 263, 264, 390, 113, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 390, 113, 114, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 389, 115, 388, 116, 387, 116, 385, 386, 117, 384, 118, 383, 119, 381, 382, 120, 380, 121, 379, 122, 378, 123, 378, 124, 125, 376, 377, 126, 375, 127, 374, 128, 129, 372, 373, 130, 371, 130, 370, 131, 368, 369, 132, 133, 367, 134, 365, 366, 135, 136, 364, 137, 363, 138, 139, 361, 362, 140, 360, 141, 142, 358, 359, 143, 144, 357, 145, 355, 356, 146, 354, 147, 148, 352, 353, 149, 350, 351, 150, 151, 349, 152, 347, 348, 153, 154, 346, 155, 156, 344, 345, 157, 158, 342, 343, 159, 160, 340, 341, 161, 162, 337, 338, 339, 163, 164, 335, 336, 165, 166, 333, 334, 167, 168, 331, 332, 169, 329, 330, 170, 171, 172, 326, 327, 328, 173, 174, 325, 175, 176, 177, 322, 323, 324, 178, 179, 180, 181, 319, 320, 321, 182, 183, 315, 316, 317, 318, 184, 185, 313, 314, 186, 187, 188, 310, 311, 312, 189, 190, 191, 307, 308, 309, 192, 193, 194, 303, 304, 305, 306, 195, 196, 197, 198, 299, 300, 301, 302, 199, 200, 201, 295, 296, 297, 298, 202, 203, 204, 205, 206, 207, 208, 291, 292, 293, 294, 209, 210, 211, 212, 286, 287, 288, 289, 290, 213, 214, 215, 216, 217, 282, 283, 284, 285, 218, 219, 220, 221, 222, 223, 273, 274, 275, 276, 277, 278, 279, 280, 281, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262]], [[286, 286, 286, 286, 286, 287, 287, 287, 287, 287, 288, 288, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 323, 323, 323, 323, 323, 324, 324, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 405, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [412, 413, 414, 415, 416, 409, 410, 411, 417, 418, 407, 408, 419, 420, 406, 421, 405, 421, 404, 422, 403, 423, 401, 402, 424, 400, 424, 399, 425, 399, 425, 398, 425, 397, 425, 396, 426, 396, 426, 395, 426, 394, 426, 393, 427, 393, 427, 392, 427, 391, 427, 390, 427, 389, 427, 388, 427, 388, 427, 387, 428, 387, 427, 386, 427, 385, 427, 384, 427, 384, 427, 383, 427, 382, 427, 381, 426, 381, 426, 380, 426, 379, 426, 84, 85, 86, 87, 88, 378, 426, 83, 89, 90, 91, 377, 426, 82, 92, 377, 426, 81, 93, 376, 426, 81, 94, 375, 426, 81, 95, 96, 374, 425, 81, 97, 373, 425, 81, 98, 99, 372, 425, 81, 100, 371, 424, 81, 101, 370, 424, 81, 102, 369, 423, 81, 103, 104, 368, 423, 81, 105, 367, 423, 81, 106, 366, 422, 81, 107, 365, 422, 82, 108, 364, 422, 82, 109, 363, 422, 82, 110, 111, 362, 422, 82, 112, 361, 421, 82, 113, 114, 360, 421, 83, 115, 359, 421, 83, 116, 358, 420, 83, 117, 357, 420, 84, 118, 119, 356, 419, 84, 120, 355, 419, 85, 121, 353, 354, 418, 85, 122, 352, 418, 85, 123, 351, 417, 86, 124, 350, 417, 86, 125, 126, 127, 349, 416, 86, 128, 347, 348, 416, 87, 129, 130, 346, 415, 87, 131, 344, 345, 415, 87, 132, 343, 414, 88, 133, 342, 414, 88, 134, 135, 341, 413, 89, 136, 340, 413, 90, 137, 338, 339, 412, 90, 138, 139, 337, 411, 91, 140, 141, 335, 336, 411, 91, 142, 143, 333, 334, 410, 91, 144, 332, 410, 92, 145, 330, 331, 409, 93, 146, 147, 329, 409, 93, 148, 327, 328, 408, 94, 149, 150, 151, 326, 408, 95, 152, 153, 323, 324, 325, 407, 95, 154, 155, 321, 322, 406, 96, 156, 157, 320, 406, 96, 158, 318, 319, 405, 97, 159, 160, 315, 316, 317, 404, 98, 161, 162, 163, 313, 314, 403, 98, 164, 165, 311, 312, 402, 99, 166, 167, 168, 309, 310, 401, 100, 169, 170, 307, 308, 400, 100, 171, 172, 304, 305, 306, 400, 101, 173, 174, 302, 303, 399, 102, 175, 176, 300, 301, 398, 103, 177, 178, 179, 180, 181, 296, 297, 298, 299, 397, 104, 182, 183, 293, 294, 295, 396, 105, 184, 185, 186, 290, 291, 292, 396, 106, 187, 188, 288, 289, 395, 107, 189, 190, 191, 192, 284, 285, 286, 287, 394, 107, 193, 194, 195, 196, 197, 198, 280, 281, 282, 283, 394, 108, 199, 200, 201, 276, 277, 278, 279, 393, 109, 202, 203, 204, 272, 273, 274, 275, 392, 110, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 265, 266, 267, 268, 269, 270, 271, 391, 110, 215, 216, 217, 218, 219, 220, 257, 258, 259, 260, 261, 262, 263, 264, 390, 111, 221, 222, 223, 224, 225, 226, 227, 228, 229, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 389, 112, 230, 231, 232, 233, 234, 235, 388, 113, 387, 114, 386, 115, 385, 116, 383, 384, 117, 382, 118, 381, 119, 380, 120, 379, 121, 378, 122, 377, 123, 376, 124, 375, 125, 126, 373, 374, 127, 372, 128, 371, 129, 369, 370, 130, 368, 131, 366, 367, 132, 365, 133, 134, 364, 135, 136, 362, 363, 137, 361, 138, 139, 359, 360, 140, 141, 358, 142, 357, 143, 144, 355, 356, 145, 353, 354, 146, 351, 352, 147, 148, 350, 149, 150, 348, 349, 151, 347, 152, 153, 346, 154, 155, 344, 345, 156, 342, 343, 157, 158, 340, 341, 159, 160, 337, 338, 339, 161, 162, 163, 335, 336, 164, 165, 333, 334, 166, 167, 331, 332, 168, 329, 330, 169, 170, 326, 327, 328, 171, 172, 173, 324, 325, 174, 175, 176, 322, 323, 177, 178, 179, 319, 320, 321, 180, 181, 182, 315, 316, 317, 318, 183, 184, 313, 314, 185, 186, 310, 311, 312, 187, 188, 189, 190, 307, 308, 309, 191, 192, 193, 303, 304, 305, 306, 194, 195, 196, 299, 300, 301, 302, 197, 198, 199, 295, 296, 297, 298, 200, 201, 202, 203, 204, 205, 206, 207, 291, 292, 293, 294, 208, 209, 210, 211, 287, 288, 289, 290, 212, 213, 214, 283, 284, 285, 286, 215, 216, 217, 218, 219, 220, 221, 222, 274, 275, 276, 277, 278, 279, 280, 281, 282, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263]], [[289, 289, 289, 289, 289, 290, 290, 290, 290, 291, 291, 291, 291, 292, 292, 293, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 316, 316, 316, 316, 316, 317, 317, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 344, 345, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 412, 412, 412, 412, 413, 413, 414, 414, 414, 414, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [411, 412, 413, 414, 415, 409, 410, 416, 417, 407, 408, 418, 419, 406, 420, 404, 405, 421, 403, 421, 402, 422, 401, 423, 400, 423, 399, 423, 398, 424, 398, 424, 397, 424, 396, 425, 395, 425, 394, 425, 393, 425, 392, 425, 391, 426, 391, 426, 390, 426, 389, 426, 388, 426, 388, 426, 387, 426, 386, 426, 385, 426, 81, 82, 83, 84, 85, 385, 426, 80, 86, 87, 88, 384, 425, 79, 89, 383, 425, 78, 90, 382, 425, 78, 91, 382, 425, 78, 92, 381, 425, 78, 93, 380, 425, 78, 94, 95, 379, 425, 78, 96, 378, 425, 78, 96, 377, 425, 77, 97, 377, 425, 77, 98, 99, 376, 425, 77, 100, 375, 424, 77, 101, 374, 424, 77, 102, 373, 424, 78, 103, 372, 423, 78, 104, 371, 423, 78, 105, 370, 422, 78, 106, 107, 369, 422, 78, 108, 368, 422, 79, 109, 367, 422, 79, 110, 366, 421, 79, 111, 364, 365, 421, 79, 112, 363, 421, 80, 113, 114, 362, 421, 80, 115, 361, 420, 80, 116, 361, 420, 80, 117, 360, 420, 81, 118, 358, 359, 419, 81, 119, 120, 357, 419, 81, 121, 356, 418, 82, 122, 355, 418, 82, 123, 354, 417, 83, 124, 353, 417, 83, 125, 352, 416, 84, 126, 127, 351, 416, 84, 128, 129, 350, 416, 85, 130, 348, 349, 415, 85, 131, 346, 347, 415, 85, 132, 133, 345, 414, 86, 134, 344, 414, 86, 135, 343, 413, 86, 136, 137, 342, 412, 87, 138, 340, 341, 412, 88, 139, 140, 339, 411, 88, 141, 337, 338, 410, 89, 142, 143, 336, 410, 90, 144, 334, 335, 410, 90, 145, 332, 333, 409, 90, 146, 331, 409, 91, 147, 148, 329, 330, 408, 92, 149, 150, 327, 328, 408, 92, 151, 152, 153, 326, 407, 93, 154, 155, 324, 325, 406, 94, 156, 157, 322, 323, 406, 94, 158, 320, 321, 405, 95, 159, 160, 319, 404, 95, 161, 162, 316, 317, 318, 403, 96, 163, 164, 313, 314, 315, 402, 97, 165, 166, 167, 311, 312, 401, 97, 168, 169, 310, 400, 98, 170, 171, 307, 308, 309, 400, 99, 172, 173, 304, 305, 306, 399, 100, 174, 175, 302, 303, 398, 101, 176, 177, 178, 179, 300, 301, 397, 101, 102, 180, 181, 182, 296, 297, 298, 299, 396, 103, 183, 184, 185, 293, 294, 295, 396, 104, 186, 187, 291, 292, 395, 104, 188, 189, 288, 289, 290, 395, 105, 190, 191, 192, 193, 194, 195, 196, 284, 285, 286, 287, 394, 106, 197, 198, 199, 280, 281, 282, 283, 393, 107, 200, 201, 202, 276, 277, 278, 279, 392, 107, 203, 204, 205, 206, 272, 273, 274, 275, 391, 108, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 264, 265, 266, 267, 268, 269, 270, 271, 390, 109, 218, 219, 220, 221, 257, 258, 259, 260, 261, 262, 263, 389, 110, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 389, 111, 388, 112, 387, 113, 385, 386, 114, 384, 115, 383, 116, 381, 382, 116, 380, 117, 380, 118, 119, 379, 120, 378, 121, 377, 122, 376, 123, 374, 375, 124, 373, 125, 372, 126, 127, 370, 371, 128, 369, 129, 367, 368, 130, 366, 131, 365, 132, 133, 363, 364, 134, 362, 135, 136, 360, 361, 137, 359, 138, 139, 358, 140, 141, 356, 357, 142, 143, 355, 144, 353, 354, 145, 351, 352, 146, 147, 350, 148, 348, 349, 149, 150, 347, 151, 152, 345, 346, 153, 344, 154, 155, 342, 343, 156, 157, 339, 340, 341, 158, 159, 337, 338, 160, 161, 335, 336, 162, 163, 164, 333, 334, 165, 166, 331, 332, 167, 329, 330, 168, 169, 326, 327, 328, 170, 171, 324, 325, 172, 173, 174, 322, 323, 175, 176, 177, 319, 320, 321, 178, 179, 180, 181, 315, 316, 317, 318, 182, 183, 313, 314, 184, 185, 310, 311, 312, 186, 187, 188, 307, 308, 309, 189, 190, 191, 303, 304, 305, 306, 192, 193, 194, 195, 299, 300, 301, 302, 196, 197, 198, 295, 296, 297, 298, 199, 200, 201, 202, 291, 292, 293, 294, 203, 204, 205, 206, 207, 208, 209, 210, 287, 288, 289, 290, 211, 212, 213, 283, 284, 285, 286, 214, 215, 216, 217, 218, 219, 220, 221, 275, 276, 277, 278, 279, 280, 281, 282, 222, 223, 224, 225, 226, 227, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264]], [[293, 293, 293, 293, 293, 293, 293, 294, 294, 294, 294, 295, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 309, 309, 309, 309, 309, 310, 310, 310, 310, 311, 311, 311, 311, 312, 312, 312, 312, 313, 313, 313, 313, 313, 314, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 316, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 421, 421, 421, 421, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [410, 411, 412, 413, 414, 415, 416, 407, 408, 409, 417, 405, 406, 418, 404, 419, 403, 420, 402, 420, 401, 421, 400, 422, 399, 422, 398, 423, 397, 423, 396, 423, 395, 423, 394, 424, 393, 424, 392, 424, 78, 79, 80, 81, 82, 391, 424, 77, 83, 390, 424, 76, 84, 390, 424, 75, 85, 389, 424, 75, 86, 87, 389, 424, 75, 88, 89, 388, 424, 74, 90, 387, 424, 74, 91, 92, 386, 424, 74, 93, 385, 424, 74, 93, 384, 424, 74, 94, 383, 424, 74, 95, 383, 424, 74, 96, 382, 424, 74, 97, 381, 424, 74, 98, 380, 424, 75, 99, 379, 424, 75, 99, 379, 424, 75, 100, 378, 424, 75, 101, 102, 377, 423, 75, 103, 376, 423, 75, 104, 375, 423, 75, 105, 374, 422, 75, 106, 373, 422, 75, 107, 372, 422, 76, 108, 371, 421, 76, 109, 370, 421, 76, 110, 369, 421, 76, 111, 368, 421, 77, 112, 367, 420, 77, 113, 365, 366, 420, 77, 114, 115, 364, 420, 77, 116, 363, 420, 78, 117, 362, 420, 78, 118, 361, 419, 78, 119, 360, 419, 79, 120, 359, 418, 79, 121, 358, 418, 80, 122, 123, 357, 417, 80, 123, 356, 417, 80, 124, 355, 416, 81, 125, 353, 354, 416, 82, 126, 127, 352, 415, 82, 128, 129, 351, 415, 82, 130, 131, 350, 415, 83, 132, 349, 414, 83, 133, 347, 348, 414, 84, 134, 346, 413, 84, 135, 344, 345, 413, 85, 136, 137, 343, 412, 85, 138, 342, 412, 85, 139, 341, 411, 86, 140, 141, 340, 410, 87, 142, 143, 338, 339, 410, 87, 144, 336, 337, 409, 88, 145, 335, 409, 89, 146, 147, 333, 334, 408, 89, 148, 331, 332, 408, 89, 149, 150, 330, 407, 90, 151, 152, 153, 328, 329, 407, 91, 154, 155, 326, 327, 406, 91, 156, 157, 324, 325, 406, 92, 158, 322, 323, 405, 93, 159, 320, 321, 404, 94, 160, 161, 319, 403, 94, 162, 163, 164, 316, 317, 318, 402, 95, 165, 166, 314, 315, 401, 95, 167, 168, 312, 313, 400, 96, 169, 170, 171, 310, 311, 400, 97, 172, 308, 309, 399, 98, 173, 174, 304, 305, 306, 307, 398, 98, 175, 176, 177, 302, 303, 397, 99, 178, 179, 180, 181, 300, 301, 397, 100, 182, 183, 184, 296, 297, 298, 299, 396, 101, 185, 186, 293, 294, 295, 395, 102, 187, 188, 291, 292, 395, 103, 189, 190, 191, 192, 288, 289, 290, 394, 104, 193, 194, 195, 196, 197, 198, 284, 285, 286, 287, 393, 105, 199, 200, 201, 280, 281, 282, 283, 392, 106, 202, 203, 276, 277, 278, 279, 391, 106, 204, 205, 206, 207, 208, 272, 273, 274, 275, 390, 107, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 264, 265, 266, 267, 268, 269, 270, 271, 390, 108, 219, 220, 221, 222, 223, 224, 225, 226, 227, 256, 257, 258, 259, 260, 261, 262, 263, 389, 109, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 388, 110, 387, 110, 386, 111, 385, 112, 113, 383, 384, 114, 382, 114, 381, 115, 380, 116, 379, 117, 378, 118, 377, 119, 120, 376, 121, 375, 122, 374, 123, 372, 373, 124, 371, 125, 126, 370, 127, 368, 369, 128, 367, 129, 366, 130, 364, 365, 131, 363, 132, 133, 361, 362, 134, 135, 360, 136, 359, 137, 138, 357, 358, 139, 140, 356, 141, 354, 355, 142, 143, 352, 353, 144, 351, 145, 146, 349, 350, 147, 348, 148, 149, 346, 347, 150, 151, 345, 152, 343, 344, 153, 154, 341, 342, 155, 156, 338, 339, 340, 157, 158, 337, 159, 160, 335, 336, 161, 162, 163, 333, 334, 164, 165, 331, 332, 166, 328, 329, 330, 167, 168, 326, 327, 169, 170, 324, 325, 171, 172, 173, 322, 323, 174, 175, 176, 318, 319, 320, 321, 177, 178, 179, 315, 316, 317, 180, 181, 182, 312, 313, 314, 183, 184, 310, 311, 185, 186, 187, 307, 308, 309, 188, 189, 190, 303, 304, 305, 306, 191, 192, 193, 194, 299, 300, 301, 302, 195, 196, 197, 295, 296, 297, 298, 198, 199, 200, 201, 291, 292, 293, 294, 202, 203, 204, 205, 206, 207, 208, 287, 288, 289, 290, 209, 210, 211, 212, 283, 284, 285, 286, 213, 214, 215, 216, 217, 218, 275, 276, 277, 278, 279, 280, 281, 282, 219, 220, 221, 222, 223, 224, 266, 267, 268, 269, 270, 271, 272, 273, 274, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265]], [[296, 296, 296, 296, 296, 297, 297, 297, 297, 298, 298, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 302, 302, 302, 302, 302, 303, 303, 303, 303, 304, 304, 304, 304, 304, 305, 305, 305, 305, 306, 306, 306, 306, 306, 307, 307, 307, 307, 307, 308, 308, 308, 308, 309, 309, 309, 309, 310, 310, 310, 310, 311, 311, 311, 311, 312, 312, 312, 312, 313, 313, 313, 313, 313, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 409, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 420, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [409, 410, 411, 412, 413, 407, 408, 414, 415, 405, 406, 416, 417, 404, 418, 403, 419, 402, 419, 75, 76, 77, 78, 79, 401, 420, 74, 80, 400, 421, 73, 81, 398, 399, 421, 72, 82, 397, 421, 72, 83, 84, 396, 422, 72, 85, 86, 395, 422, 71, 87, 394, 422, 71, 87, 393, 422, 71, 88, 392, 423, 71, 89, 391, 423, 71, 90, 391, 423, 71, 91, 92, 390, 423, 71, 93, 389, 423, 71, 94, 388, 422, 71, 95, 387, 422, 71, 96, 387, 422, 71, 96, 386, 422, 71, 97, 385, 422, 71, 98, 384, 422, 71, 99, 383, 422, 71, 99, 382, 422, 72, 100, 381, 423, 72, 101, 380, 422, 72, 102, 380, 422, 73, 103, 379, 422, 72, 104, 378, 422, 72, 105, 377, 422, 72, 106, 376, 421, 73, 107, 375, 421, 73, 108, 374, 421, 73, 109, 373, 420, 73, 110, 372, 420, 74, 111, 371, 420, 74, 112, 370, 420, 74, 113, 369, 420, 75, 114, 368, 419, 75, 115, 366, 367, 419, 75, 116, 365, 419, 76, 117, 118, 364, 419, 76, 118, 363, 419, 76, 119, 362, 418, 77, 120, 121, 361, 418, 77, 122, 360, 417, 77, 123, 359, 417, 78, 124, 358, 416, 78, 125, 357, 416, 79, 126, 356, 415, 79, 127, 128, 354, 355, 415, 80, 129, 353, 414, 80, 130, 131, 352, 414, 81, 132, 351, 414, 81, 133, 350, 413, 82, 134, 348, 349, 413, 82, 135, 136, 346, 347, 412, 83, 137, 345, 412, 83, 138, 344, 411, 84, 139, 343, 410, 84, 140, 141, 342, 410, 84, 142, 143, 340, 341, 409, 85, 144, 339, 409, 86, 145, 337, 338, 409, 86, 146, 335, 336, 408, 87, 147, 148, 334, 408, 88, 149, 150, 332, 333, 407, 88, 151, 152, 330, 331, 407, 89, 153, 154, 329, 406, 89, 155, 156, 327, 328, 405, 90, 157, 158, 325, 326, 405, 91, 159, 323, 324, 404, 92, 160, 321, 322, 403, 92, 161, 162, 163, 319, 320, 402, 93, 164, 165, 317, 318, 401, 94, 166, 167, 314, 315, 316, 400, 94, 168, 169, 170, 312, 313, 400, 95, 171, 172, 310, 311, 399, 95, 173, 309, 398, 96, 174, 175, 176, 305, 306, 307, 308, 397, 97, 177, 178, 179, 302, 303, 304, 397, 98, 180, 181, 182, 300, 301, 396, 99, 183, 184, 185, 297, 298, 299, 395, 100, 186, 187, 293, 294, 295, 296, 395, 101, 188, 189, 291, 292, 394, 102, 190, 191, 192, 193, 194, 195, 288, 289, 290, 393, 103, 196, 197, 198, 199, 284, 285, 286, 287, 393, 104, 200, 201, 202, 280, 281, 282, 283, 392, 104, 203, 204, 276, 277, 278, 279, 391, 105, 205, 206, 207, 208, 209, 211, 212, 213, 272, 273, 274, 275, 390, 106, 210, 214, 215, 216, 217, 218, 219, 264, 265, 266, 267, 268, 269, 270, 271, 389, 107, 220, 221, 222, 223, 224, 225, 226, 227, 228, 256, 257, 258, 259, 260, 261, 262, 263, 388, 108, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 387, 108, 386, 109, 385, 110, 384, 111, 383, 112, 381, 382, 113, 380, 114, 379, 115, 378, 116, 378, 117, 377, 118, 119, 376, 120, 374, 375, 121, 373, 122, 372, 123, 370, 371, 124, 369, 125, 126, 368, 127, 366, 367, 128, 365, 129, 364, 130, 362, 363, 131, 132, 361, 133, 360, 134, 135, 358, 359, 136, 137, 357, 138, 355, 356, 139, 140, 354, 141, 142, 352, 353, 143, 144, 350, 351, 145, 349, 146, 347, 348, 147, 148, 346, 149, 150, 345, 151, 343, 344, 152, 153, 341, 342, 154, 155, 338, 339, 340, 156, 157, 336, 337, 158, 159, 334, 335, 160, 161, 332, 333, 162, 163, 164, 330, 331, 165, 166, 328, 329, 167, 326, 327, 168, 169, 324, 325, 170, 171, 321, 322, 323, 172, 173, 174, 318, 319, 320, 175, 176, 177, 178, 314, 315, 316, 317, 179, 180, 181, 312, 313, 182, 183, 310, 311, 184, 185, 186, 307, 308, 309, 187, 188, 189, 303, 304, 305, 306, 190, 191, 192, 193, 299, 300, 301, 302, 194, 195, 196, 295, 296, 297, 298, 197, 198, 199, 291, 292, 293, 294, 200, 201, 202, 203, 204, 205, 206, 207, 287, 288, 289, 290, 208, 209, 210, 211, 283, 284, 285, 286, 212, 213, 214, 215, 276, 277, 278, 279, 280, 281, 282, 216, 217, 218, 219, 220, 221, 222, 223, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265]], [[295, 295, 295, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 301, 301, 301, 301, 301, 302, 302, 302, 302, 302, 303, 303, 303, 303, 304, 304, 304, 304, 304, 305, 305, 305, 305, 306, 306, 306, 306, 307, 307, 307, 307, 308, 308, 308, 308, 308, 309, 309, 309, 309, 310, 310, 310, 310, 311, 311, 311, 311, 312, 312, 312, 312, 313, 313, 313, 313, 313, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 410, 410, 410, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [73, 74, 75, 76, 77, 72, 78, 71, 79, 70, 80, 70, 81, 70, 82, 83, 408, 409, 410, 411, 412, 413, 414, 69, 84, 406, 407, 415, 69, 84, 404, 405, 416, 69, 85, 403, 417, 69, 86, 401, 402, 418, 68, 87, 400, 418, 68, 88, 399, 419, 68, 89, 398, 420, 68, 90, 396, 397, 420, 68, 90, 395, 420, 68, 91, 394, 420, 68, 92, 393, 420, 68, 93, 393, 420, 68, 94, 95, 392, 420, 68, 96, 391, 421, 68, 96, 390, 421, 69, 97, 389, 421, 68, 98, 388, 421, 68, 98, 387, 421, 68, 99, 386, 421, 69, 100, 385, 421, 69, 101, 385, 421, 69, 101, 384, 421, 69, 102, 383, 421, 70, 103, 382, 421, 70, 104, 381, 421, 70, 105, 380, 421, 71, 106, 379, 421, 71, 107, 378, 420, 71, 108, 377, 420, 71, 109, 376, 420, 71, 110, 375, 419, 71, 111, 374, 419, 72, 112, 373, 419, 72, 113, 372, 419, 72, 113, 371, 419, 73, 114, 370, 418, 73, 115, 116, 369, 418, 73, 117, 368, 418, 74, 118, 366, 367, 418, 74, 119, 365, 418, 74, 120, 364, 417, 75, 121, 363, 417, 75, 122, 362, 417, 76, 123, 361, 416, 76, 124, 360, 416, 76, 125, 359, 415, 77, 126, 358, 415, 77, 127, 357, 414, 78, 128, 129, 355, 356, 414, 78, 130, 131, 354, 414, 79, 132, 353, 413, 79, 133, 352, 413, 80, 134, 135, 351, 412, 80, 136, 349, 350, 412, 81, 137, 347, 348, 411, 81, 138, 346, 411, 82, 139, 345, 410, 82, 140, 141, 343, 344, 409, 83, 142, 143, 342, 409, 83, 144, 341, 408, 84, 145, 339, 340, 408, 84, 146, 338, 408, 85, 147, 148, 336, 337, 407, 86, 149, 334, 335, 407, 87, 150, 151, 333, 406, 87, 152, 153, 331, 332, 406, 88, 154, 155, 156, 329, 330, 405, 88, 157, 328, 405, 89, 158, 159, 326, 327, 404, 89, 160, 324, 325, 403, 90, 161, 162, 322, 323, 402, 91, 163, 164, 320, 321, 401, 92, 165, 166, 318, 319, 400, 92, 167, 168, 169, 315, 316, 317, 400, 93, 170, 171, 313, 314, 399, 94, 172, 173, 311, 312, 398, 94, 174, 309, 310, 397, 95, 175, 176, 177, 306, 307, 308, 397, 96, 178, 179, 180, 181, 303, 304, 305, 396, 97, 182, 183, 184, 301, 302, 395, 98, 185, 186, 297, 298, 299, 300, 395, 98, 187, 188, 294, 295, 296, 394, 99, 189, 190, 191, 291, 292, 293, 393, 100, 101, 192, 193, 194, 195, 196, 289, 290, 393, 102, 197, 198, 199, 200, 284, 285, 286, 287, 288, 392, 102, 201, 202, 280, 281, 282, 283, 391, 103, 203, 204, 205, 206, 276, 277, 278, 279, 390, 104, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 272, 273, 274, 275, 389, 105, 217, 218, 219, 220, 264, 265, 266, 267, 268, 269, 270, 271, 388, 106, 221, 222, 223, 224, 225, 226, 227, 228, 229, 256, 257, 258, 259, 260, 261, 262, 263, 388, 107, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 387, 108, 386, 108, 384, 385, 109, 383, 110, 382, 111, 381, 112, 380, 113, 379, 114, 378, 115, 377, 116, 376, 117, 375, 118, 119, 374, 120, 372, 373, 121, 371, 122, 370, 123, 368, 369, 124, 125, 367, 126, 366, 127, 364, 365, 128, 363, 129, 362, 130, 131, 360, 361, 132, 359, 133, 134, 358, 135, 136, 356, 357, 137, 355, 138, 139, 353, 354, 140, 141, 351, 352, 142, 143, 350, 144, 348, 349, 145, 347, 146, 147, 346, 148, 149, 344, 345, 150, 342, 343, 151, 152, 340, 341, 153, 154, 338, 339, 155, 156, 336, 337, 157, 158, 334, 335, 159, 160, 332, 333, 161, 162, 163, 330, 331, 164, 165, 327, 328, 329, 166, 167, 325, 326, 168, 323, 324, 169, 170, 321, 322, 171, 172, 173, 317, 318, 319, 320, 174, 175, 176, 177, 314, 315, 316, 178, 179, 180, 312, 313, 181, 182, 310, 311, 183, 184, 185, 306, 307, 308, 309, 186, 187, 188, 302, 303, 304, 305, 189, 190, 191, 299, 300, 301, 192, 193, 194, 195, 295, 296, 297, 298, 196, 197, 198, 291, 292, 293, 294, 199, 200, 201, 202, 203, 287, 288, 289, 290, 204, 205, 206, 207, 208, 209, 210, 283, 284, 285, 286, 211, 212, 213, 214, 275, 276, 277, 278, 279, 280, 281, 282, 215, 216, 217, 218, 219, 220, 221, 222, 266, 268, 269, 270, 271, 272, 273, 274, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267]], [[288, 288, 288, 288, 288, 289, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 304, 304, 304, 304, 304, 304, 304, 305, 305, 305, 305, 305, 305, 306, 306, 306, 306, 307, 307, 307, 307, 307, 308, 308, 308, 308, 308, 309, 309, 309, 309, 310, 310, 310, 310, 311, 311, 311, 311, 312, 312, 312, 312, 313, 313, 313, 313, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 408, 408, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450], [70, 71, 72, 73, 74, 69, 75, 76, 68, 77, 67, 78, 67, 79, 66, 80, 81, 66, 82, 66, 82, 66, 83, 66, 84, 66, 84, 66, 85, 66, 86, 66, 87, 66, 87, 66, 88, 66, 89, 407, 408, 409, 410, 411, 412, 413, 66, 90, 404, 405, 406, 414, 66, 91, 403, 415, 66, 92, 401, 402, 416, 66, 92, 399, 400, 417, 66, 93, 398, 417, 65, 94, 397, 417, 65, 95, 396, 418, 65, 96, 395, 418, 66, 97, 394, 418, 66, 98, 393, 418, 66, 98, 392, 418, 66, 99, 391, 418, 67, 100, 390, 418, 67, 100, 389, 419, 67, 101, 388, 419, 67, 102, 387, 419, 67, 102, 386, 419, 67, 103, 385, 419, 67, 104, 384, 419, 68, 105, 383, 419, 68, 106, 382, 419, 69, 107, 382, 419, 69, 108, 381, 419, 69, 108, 380, 419, 69, 109, 378, 379, 418, 69, 110, 377, 418, 69, 111, 376, 418, 70, 112, 375, 418, 70, 113, 374, 418, 70, 114, 373, 417, 71, 115, 372, 417, 71, 116, 371, 417, 72, 117, 370, 417, 72, 118, 369, 417, 72, 119, 367, 368, 417, 73, 120, 366, 416, 73, 121, 365, 416, 73, 122, 364, 416, 74, 123, 124, 363, 415, 74, 125, 362, 415, 75, 126, 361, 414, 75, 126, 360, 414, 75, 127, 359, 414, 76, 128, 129, 358, 413, 76, 130, 131, 356, 357, 413, 77, 132, 355, 413, 77, 133, 354, 412, 78, 134, 353, 412, 79, 135, 136, 352, 411, 79, 137, 350, 351, 411, 80, 138, 348, 349, 410, 80, 139, 347, 410, 81, 140, 345, 346, 409, 81, 141, 142, 344, 408, 82, 143, 144, 343, 408, 82, 145, 342, 407, 83, 146, 340, 341, 407, 83, 147, 339, 407, 84, 148, 149, 337, 338, 406, 84, 150, 335, 336, 406, 85, 151, 152, 333, 334, 405, 86, 153, 154, 155, 332, 405, 86, 156, 157, 330, 331, 404, 87, 158, 328, 329, 403, 88, 159, 160, 327, 403, 88, 161, 324, 325, 326, 402, 89, 162, 163, 322, 323, 401, 90, 164, 165, 321, 400, 91, 166, 167, 319, 320, 399, 92, 168, 169, 170, 316, 317, 318, 399, 92, 171, 172, 313, 314, 315, 398, 93, 173, 174, 311, 312, 397, 93, 175, 176, 310, 396, 94, 177, 178, 306, 307, 308, 309, 396, 95, 179, 180, 181, 182, 303, 304, 305, 395, 96, 183, 184, 185, 301, 302, 394, 96, 186, 187, 298, 299, 300, 394, 97, 188, 189, 294, 295, 296, 297, 393, 98, 190, 191, 192, 292, 293, 393, 99, 193, 194, 195, 196, 197, 198, 289, 290, 291, 392, 100, 199, 200, 201, 285, 286, 287, 288, 391, 101, 202, 203, 281, 282, 283, 284, 390, 102, 204, 205, 206, 207, 276, 277, 278, 279, 280, 389, 103, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 272, 273, 274, 275, 388, 104, 218, 219, 220, 221, 264, 265, 266, 267, 268, 269, 270, 271, 388, 105, 222, 223, 224, 225, 226, 227, 228, 229, 230, 256, 257, 258, 259, 260, 261, 262, 263, 387, 106, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 386, 107, 385, 107, 383, 384, 108, 382, 109, 381, 110, 380, 111, 379, 112, 378, 113, 377, 114, 376, 115, 375, 116, 374, 117, 118, 373, 119, 372, 120, 370, 371, 121, 369, 122, 368, 123, 124, 366, 367, 125, 365, 126, 127, 364, 128, 362, 363, 129, 361, 130, 360, 131, 358, 359, 132, 133, 357, 134, 135, 356, 136, 354, 355, 137, 138, 352, 353, 139, 140, 351, 141, 142, 349, 350, 143, 348, 144, 145, 347, 146, 345, 346, 147, 148, 343, 344, 149, 150, 341, 342, 151, 339, 340, 152, 153, 337, 338, 154, 155, 335, 336, 156, 157, 333, 334, 158, 159, 331, 332, 160, 161, 162, 329, 330, 163, 164, 327, 328, 165, 166, 325, 326, 167, 168, 323, 324, 169, 170, 320, 321, 322, 171, 172, 316, 317, 318, 319, 173, 174, 175, 176, 314, 315, 177, 178, 179, 312, 313, 180, 181, 182, 309, 310, 311, 183, 184, 305, 306, 307, 308, 185, 186, 187, 302, 303, 304, 188, 189, 190, 298, 299, 300, 301, 191, 192, 193, 194, 294, 295, 296, 297, 195, 196, 197, 198, 291, 292, 293, 199, 200, 201, 202, 287, 288, 289, 290, 203, 204, 205, 206, 207, 208, 209, 210, 283, 284, 285, 286, 211, 212, 213, 275, 276, 277, 278, 279, 280, 281, 282, 214, 215, 216, 217, 218, 219, 220, 221, 222, 266, 267, 268, 269, 270, 271, 272, 273, 274, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 258]], [[281, 281, 281, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 308, 308, 308, 308, 308, 308, 308, 309, 309, 309, 309, 309, 309, 310, 310, 310, 310, 311, 311, 311, 311, 311, 312, 312, 312, 312, 313, 313, 313, 313, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450], [69, 70, 71, 72, 73, 68, 74, 67, 75, 66, 76, 65, 77, 64, 78, 64, 79, 64, 80, 64, 81, 64, 81, 63, 82, 63, 83, 63, 84, 63, 85, 63, 85, 63, 86, 63, 87, 63, 87, 63, 88, 63, 89, 64, 89, 64, 90, 63, 91, 63, 92, 63, 92, 63, 93, 63, 94, 63, 94, 405, 406, 407, 408, 409, 410, 411, 64, 95, 402, 403, 404, 412, 64, 96, 401, 413, 64, 97, 399, 400, 414, 64, 98, 398, 415, 64, 99, 397, 415, 64, 99, 396, 415, 64, 100, 395, 416, 64, 101, 394, 416, 65, 101, 392, 393, 416, 65, 102, 391, 417, 65, 103, 390, 417, 65, 103, 389, 417, 65, 104, 388, 417, 65, 105, 387, 418, 66, 105, 386, 418, 66, 106, 385, 418, 66, 107, 384, 417, 67, 108, 383, 417, 67, 109, 382, 417, 68, 110, 381, 417, 68, 111, 380, 416, 68, 112, 379, 416, 68, 113, 378, 416, 68, 114, 377, 416, 69, 114, 376, 416, 69, 115, 374, 375, 416, 69, 116, 373, 416, 70, 117, 372, 416, 70, 118, 119, 371, 416, 71, 120, 370, 416, 71, 121, 369, 415, 71, 121, 368, 415, 72, 122, 123, 366, 367, 415, 72, 124, 365, 414, 72, 125, 364, 414, 73, 126, 363, 413, 73, 127, 362, 413, 74, 128, 361, 413, 74, 129, 360, 412, 75, 130, 131, 359, 412, 75, 132, 357, 358, 412, 76, 133, 356, 411, 76, 134, 355, 411, 77, 135, 136, 354, 411, 77, 137, 353, 410, 78, 138, 351, 352, 410, 79, 139, 349, 350, 409, 79, 140, 348, 408, 80, 141, 142, 346, 347, 408, 80, 143, 345, 407, 81, 144, 145, 344, 407, 81, 146, 343, 407, 81, 147, 341, 342, 406, 82, 148, 340, 406, 83, 149, 150, 338, 339, 405, 83, 151, 336, 337, 405, 84, 152, 153, 154, 334, 335, 404, 85, 155, 156, 333, 404, 86, 157, 158, 331, 332, 403, 86, 159, 329, 330, 402, 87, 160, 161, 327, 328, 402, 87, 162, 325, 326, 401, 88, 163, 164, 323, 324, 400, 89, 165, 166, 321, 322, 399, 90, 167, 168, 169, 320, 398, 90, 170, 171, 317, 318, 319, 398, 91, 172, 173, 314, 315, 316, 397, 92, 174, 312, 313, 396, 92, 175, 176, 177, 310, 311, 396, 93, 178, 179, 307, 308, 309, 395, 94, 180, 181, 182, 183, 304, 305, 306, 394, 95, 184, 185, 302, 303, 394, 96, 186, 187, 299, 300, 301, 393, 96, 188, 189, 190, 295, 296, 297, 298, 392, 97, 191, 192, 193, 194, 292, 293, 294, 392, 98, 195, 196, 197, 198, 199, 290, 291, 391, 99, 200, 201, 202, 286, 287, 288, 289, 390, 100, 203, 204, 281, 282, 283, 284, 285, 389, 101, 205, 206, 207, 208, 277, 278, 279, 280, 388, 102, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 273, 274, 275, 276, 388, 103, 219, 220, 221, 222, 264, 265, 266, 267, 268, 269, 270, 271, 272, 387, 104, 223, 224, 225, 226, 227, 228, 229, 230, 231, 250, 256, 257, 258, 259, 260, 261, 262, 263, 386, 105, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 385, 106, 384, 107, 382, 383, 107, 381, 108, 380, 109, 379, 110, 378, 111, 112, 377, 113, 377, 113, 376, 114, 375, 115, 373, 374, 116, 117, 372, 118, 371, 119, 369, 370, 120, 368, 121, 122, 367, 123, 366, 124, 364, 365, 125, 126, 363, 127, 362, 128, 360, 361, 129, 359, 130, 358, 131, 132, 356, 357, 133, 134, 355, 135, 353, 354, 136, 137, 351, 352, 138, 139, 350, 140, 141, 349, 142, 143, 347, 348, 144, 346, 145, 344, 345, 146, 147, 343, 148, 149, 341, 342, 150, 151, 338, 339, 340, 152, 336, 337, 153, 154, 334, 335, 155, 156, 333, 157, 158, 331, 332, 159, 160, 161, 328, 329, 330, 162, 163, 326, 327, 164, 165, 324, 325, 166, 167, 322, 323, 168, 169, 319, 320, 321, 170, 171, 316, 317, 318, 172, 173, 174, 313, 314, 315, 175, 176, 177, 178, 311, 312, 179, 180, 181, 308, 309, 310, 182, 183, 305, 306, 307, 184, 185, 186, 301, 302, 303, 304, 187, 188, 189, 190, 297, 298, 299, 300, 191, 192, 193, 294, 295, 296, 194, 195, 196, 197, 290, 291, 292, 293, 198, 199, 200, 201, 286, 287, 288, 289, 202, 203, 204, 205, 206, 207, 208, 209, 283, 284, 285, 210, 211, 212, 213, 275, 276, 277, 278, 279, 280, 281, 282, 214, 215, 216, 217, 218, 219, 220, 221, 266, 267, 268, 269, 270, 271, 272, 273, 274, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 250]], [[274, 274, 274, 274, 274, 275, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 312, 312, 312, 312, 312, 312, 312, 313, 313, 313, 313, 313, 314, 314, 314, 314, 314, 315, 315, 315, 315, 316, 316, 316, 316, 317, 317, 317, 317, 317, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 321, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 416, 416, 416, 416, 417, 417, 417, 417, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450], [67, 68, 69, 70, 71, 66, 72, 73, 65, 74, 64, 75, 64, 76, 63, 77, 63, 78, 63, 78, 63, 79, 63, 79, 62, 80, 61, 81, 61, 81, 61, 82, 61, 83, 61, 84, 61, 84, 61, 85, 61, 86, 61, 87, 61, 87, 60, 88, 60, 88, 60, 89, 61, 89, 61, 90, 61, 91, 61, 91, 62, 92, 62, 93, 62, 94, 62, 94, 62, 95, 62, 95, 62, 96, 62, 97, 62, 98, 62, 99, 62, 100, 403, 404, 405, 406, 407, 408, 409, 62, 100, 401, 402, 410, 62, 101, 399, 400, 411, 62, 102, 398, 412, 63, 102, 397, 413, 63, 102, 395, 396, 413, 63, 103, 394, 414, 64, 104, 393, 415, 64, 105, 392, 415, 64, 105, 390, 391, 415, 64, 106, 389, 415, 64, 107, 389, 415, 65, 108, 387, 388, 415, 65, 109, 386, 415, 65, 109, 385, 415, 66, 110, 384, 415, 66, 111, 383, 415, 67, 112, 382, 415, 67, 113, 381, 415, 67, 114, 379, 380, 415, 67, 115, 378, 414, 67, 116, 377, 414, 68, 116, 376, 414, 68, 117, 118, 375, 414, 68, 119, 374, 414, 69, 120, 373, 414, 69, 121, 372, 414, 70, 122, 371, 414, 70, 123, 369, 370, 413, 70, 124, 368, 413, 71, 125, 367, 413, 71, 126, 366, 412, 72, 127, 365, 412, 72, 128, 364, 412, 73, 128, 362, 363, 411, 73, 129, 130, 361, 411, 74, 131, 132, 360, 411, 74, 133, 359, 410, 75, 134, 357, 358, 410, 75, 135, 356, 410, 76, 136, 137, 355, 409, 76, 138, 354, 409, 77, 139, 352, 353, 408, 77, 140, 351, 408, 78, 141, 349, 350, 407, 79, 142, 143, 347, 348, 407, 79, 144, 346, 406, 80, 145, 146, 345, 406, 80, 147, 344, 406, 81, 148, 342, 343, 405, 81, 149, 341, 405, 82, 150, 151, 339, 340, 404, 82, 152, 337, 338, 404, 83, 153, 154, 155, 335, 336, 403, 84, 156, 157, 334, 403, 85, 158, 159, 332, 333, 402, 85, 160, 330, 331, 401, 86, 161, 328, 329, 401, 86, 162, 163, 327, 400, 87, 164, 165, 324, 325, 326, 399, 88, 166, 167, 322, 323, 398, 89, 168, 169, 170, 320, 321, 397, 90, 171, 172, 318, 319, 397, 90, 173, 315, 316, 317, 396, 91, 174, 175, 313, 314, 395, 91, 176, 177, 311, 312, 394, 92, 178, 179, 180, 181, 309, 310, 394, 93, 182, 183, 184, 305, 306, 307, 308, 393, 94, 185, 186, 303, 304, 393, 95, 187, 188, 300, 301, 302, 392, 95, 189, 190, 296, 297, 298, 299, 392, 96, 191, 192, 193, 194, 195, 293, 294, 295, 391, 97, 196, 197, 198, 199, 291, 292, 390, 98, 200, 201, 202, 287, 288, 289, 290, 389, 99, 203, 204, 282, 283, 284, 285, 286, 388, 100, 205, 206, 207, 208, 209, 278, 279, 280, 281, 387, 101, 210, 211, 212, 213, 214, 215, 216, 217, 218, 273, 274, 275, 276, 277, 387, 102, 219, 220, 221, 222, 223, 265, 266, 267, 268, 269, 270, 271, 272, 386, 103, 224, 225, 226, 227, 228, 229, 230, 231, 241, 256, 257, 258, 259, 260, 261, 262, 263, 264, 385, 104, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 384, 105, 382, 383, 106, 381, 107, 380, 107, 379, 108, 378, 109, 377, 110, 111, 377, 112, 376, 113, 375, 114, 374, 115, 372, 373, 116, 371, 117, 370, 118, 369, 119, 367, 368, 120, 121, 366, 122, 365, 123, 363, 364, 124, 125, 362, 126, 361, 127, 360, 128, 358, 359, 129, 130, 357, 131, 356, 132, 133, 354, 355, 134, 135, 352, 353, 136, 351, 137, 138, 349, 350, 139, 140, 348, 141, 142, 347, 143, 345, 346, 144, 145, 344, 146, 342, 343, 147, 148, 340, 341, 149, 150, 337, 338, 339, 151, 152, 336, 153, 154, 334, 335, 155, 332, 333, 156, 157, 330, 331, 158, 159, 160, 327, 328, 329, 161, 162, 163, 326, 164, 165, 324, 325, 166, 321, 322, 323, 167, 168, 318, 319, 320, 169, 170, 315, 316, 317, 171, 172, 173, 313, 314, 174, 175, 176, 177, 311, 312, 178, 179, 180, 181, 308, 309, 310, 182, 183, 304, 305, 306, 307, 184, 185, 300, 301, 302, 303, 186, 187, 188, 189, 297, 298, 299, 190, 191, 192, 193, 293, 294, 295, 296, 194, 195, 196, 289, 290, 291, 292, 197, 198, 199, 200, 286, 287, 288, 201, 202, 203, 204, 205, 206, 207, 208, 282, 283, 284, 285, 209, 210, 211, 212, 275, 276, 277, 278, 279, 280, 281, 213, 214, 215, 216, 217, 218, 219, 220, 221, 266, 267, 268, 269, 270, 271, 272, 273, 274, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 241]], [[266, 266, 266, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 316, 316, 316, 316, 316, 316, 316, 317, 317, 317, 317, 318, 318, 318, 318, 318, 318, 319, 319, 319, 319, 320, 320, 320, 320, 320, 321, 321, 321, 321, 321, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 332, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 347, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 415, 415, 416, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450], [65, 66, 67, 68, 69, 64, 70, 63, 71, 62, 72, 62, 73, 62, 74, 61, 75, 61, 76, 61, 77, 61, 78, 61, 78, 60, 79, 60, 80, 60, 80, 60, 81, 60, 81, 60, 82, 60, 82, 59, 83, 59, 83, 59, 84, 59, 84, 58, 85, 58, 86, 58, 87, 59, 87, 58, 88, 58, 89, 58, 89, 59, 89, 59, 90, 59, 91, 59, 91, 59, 92, 59, 92, 59, 93, 60, 94, 60, 95, 60, 95, 60, 96, 60, 96, 60, 97, 60, 97, 60, 98, 60, 99, 60, 100, 61, 101, 61, 102, 61, 102, 61, 103, 61, 103, 402, 403, 404, 405, 406, 407, 408, 62, 104, 401, 409, 62, 105, 398, 399, 400, 410, 62, 105, 397, 411, 62, 106, 395, 396, 412, 62, 106, 393, 394, 412, 63, 107, 392, 412, 63, 108, 391, 412, 63, 109, 390, 412, 64, 110, 389, 412, 64, 111, 387, 388, 412, 64, 111, 386, 412, 65, 112, 385, 412, 65, 113, 384, 412, 66, 114, 383, 412, 66, 115, 382, 413, 66, 116, 380, 381, 413, 66, 117, 379, 413, 66, 118, 378, 413, 67, 119, 377, 413, 67, 120, 375, 376, 413, 68, 121, 374, 412, 68, 122, 373, 412, 69, 123, 372, 412, 69, 124, 371, 412, 69, 125, 369, 370, 411, 70, 126, 368, 411, 70, 127, 367, 411, 71, 128, 366, 410, 71, 129, 365, 410, 72, 130, 364, 410, 72, 131, 362, 363, 410, 72, 132, 133, 361, 409, 73, 134, 360, 409, 74, 135, 359, 409, 74, 136, 357, 358, 408, 75, 137, 138, 356, 408, 75, 139, 355, 407, 76, 140, 354, 407, 77, 141, 352, 353, 406, 77, 142, 350, 351, 406, 78, 143, 144, 349, 405, 78, 145, 347, 348, 405, 79, 146, 147, 346, 405, 79, 148, 345, 404, 80, 149, 344, 404, 80, 150, 342, 343, 404, 81, 151, 152, 340, 341, 403, 81, 153, 154, 338, 339, 403, 82, 155, 156, 336, 337, 402, 83, 157, 158, 335, 401, 84, 159, 333, 334, 401, 84, 160, 161, 331, 332, 400, 85, 162, 329, 330, 399, 85, 163, 164, 328, 398, 86, 165, 166, 325, 326, 327, 397, 87, 167, 168, 323, 324, 397, 88, 169, 170, 321, 322, 396, 89, 171, 172, 319, 320, 396, 89, 173, 174, 316, 317, 318, 395, 90, 175, 176, 314, 315, 394, 91, 177, 178, 312, 313, 393, 91, 179, 180, 181, 182, 310, 311, 393, 92, 183, 184, 185, 306, 307, 308, 309, 392, 93, 186, 187, 303, 304, 305, 392, 94, 188, 189, 301, 302, 391, 95, 190, 191, 297, 298, 299, 300, 390, 95, 192, 193, 194, 195, 196, 294, 295, 296, 390, 96, 197, 198, 199, 200, 291, 292, 293, 389, 97, 201, 202, 203, 288, 289, 290, 388, 98, 204, 205, 283, 284, 285, 286, 287, 387, 99, 100, 206, 207, 208, 209, 279, 280, 281, 282, 387, 101, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 274, 275, 276, 277, 278, 386, 101, 220, 221, 222, 223, 265, 266, 267, 268, 269, 270, 271, 272, 273, 385, 102, 224, 225, 226, 227, 228, 229, 230, 231, 233, 257, 258, 259, 260, 261, 262, 263, 264, 384, 103, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 383, 104, 381, 382, 105, 380, 106, 379, 107, 378, 108, 377, 109, 377, 110, 376, 111, 375, 112, 374, 113, 373, 114, 371, 372, 115, 370, 116, 369, 117, 118, 368, 119, 366, 367, 120, 365, 121, 364, 122, 123, 363, 124, 361, 362, 125, 126, 360, 127, 359, 128, 357, 358, 129, 356, 130, 355, 131, 132, 353, 354, 133, 134, 351, 352, 135, 136, 350, 137, 349, 138, 139, 347, 348, 140, 141, 346, 142, 143, 345, 144, 343, 344, 145, 146, 341, 342, 147, 338, 339, 340, 148, 149, 337, 150, 151, 335, 336, 152, 153, 333, 334, 154, 155, 331, 332, 156, 157, 329, 330, 158, 159, 327, 328, 160, 161, 162, 325, 326, 163, 164, 323, 324, 165, 166, 320, 321, 322, 167, 168, 317, 318, 319, 169, 170, 314, 315, 316, 171, 172, 173, 312, 313, 174, 175, 176, 310, 311, 177, 178, 179, 180, 307, 308, 309, 181, 182, 303, 304, 305, 306, 183, 184, 185, 300, 301, 302, 186, 187, 188, 296, 297, 298, 299, 189, 190, 191, 192, 292, 293, 294, 295, 193, 194, 195, 196, 289, 290, 291, 197, 198, 199, 285, 286, 287, 288, 200, 201, 202, 203, 204, 205, 206, 207, 208, 281, 282, 283, 284, 209, 210, 211, 212, 274, 275, 276, 277, 278, 279, 280, 213, 214, 215, 216, 217, 218, 219, 220, 221, 266, 267, 268, 269, 270, 271, 272, 273, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 233]], [[262, 262, 262, 262, 262, 263, 263, 263, 263, 264, 264, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 321, 321, 321, 321, 321, 321, 321, 322, 322, 322, 322, 322, 322, 323, 323, 323, 323, 324, 324, 324, 324, 324, 325, 325, 325, 325, 326, 326, 326, 326, 326, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 337, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [65, 66, 67, 68, 69, 63, 64, 70, 71, 61, 62, 72, 73, 60, 74, 60, 74, 59, 75, 59, 76, 58, 76, 58, 77, 58, 78, 58, 78, 58, 79, 58, 80, 58, 81, 58, 81, 58, 82, 58, 82, 58, 83, 58, 83, 57, 84, 57, 84, 57, 84, 57, 85, 57, 85, 57, 86, 57, 86, 57, 87, 57, 88, 57, 89, 57, 89, 57, 90, 57, 90, 57, 91, 57, 91, 57, 92, 57, 92, 57, 93, 57, 93, 57, 94, 58, 94, 58, 95, 58, 96, 58, 97, 59, 97, 59, 98, 59, 98, 59, 99, 59, 100, 59, 101, 59, 102, 59, 102, 59, 103, 59, 103, 60, 104, 60, 104, 60, 105, 61, 106, 61, 106, 61, 107, 61, 108, 399, 400, 401, 402, 403, 404, 405, 61, 108, 396, 397, 398, 406, 62, 109, 395, 407, 62, 110, 393, 394, 408, 62, 111, 392, 409, 63, 112, 390, 391, 409, 63, 113, 389, 409, 64, 113, 388, 410, 64, 114, 387, 410, 65, 115, 386, 410, 65, 116, 384, 385, 410, 65, 117, 383, 410, 65, 118, 381, 382, 410, 65, 119, 380, 410, 66, 120, 379, 410, 66, 121, 378, 410, 67, 122, 376, 377, 410, 67, 123, 375, 410, 68, 124, 374, 410, 68, 125, 373, 410, 68, 126, 371, 372, 409, 69, 127, 370, 409, 69, 128, 369, 409, 70, 129, 367, 368, 409, 70, 129, 367, 408, 71, 130, 131, 365, 366, 408, 71, 132, 364, 408, 72, 133, 134, 362, 363, 408, 72, 135, 361, 407, 73, 136, 360, 407, 73, 137, 359, 407, 74, 138, 357, 358, 406, 74, 139, 356, 406, 75, 140, 141, 355, 405, 75, 142, 354, 405, 76, 143, 352, 353, 404, 77, 144, 145, 350, 351, 404, 77, 146, 348, 349, 404, 78, 147, 347, 403, 78, 148, 346, 403, 79, 149, 345, 403, 79, 150, 151, 343, 344, 402, 80, 152, 341, 342, 402, 80, 153, 154, 155, 340, 401, 81, 156, 157, 338, 339, 401, 82, 158, 336, 337, 400, 83, 159, 160, 334, 335, 399, 84, 161, 332, 333, 399, 84, 162, 330, 331, 398, 85, 163, 164, 329, 397, 85, 165, 166, 167, 327, 328, 396, 86, 168, 169, 324, 325, 326, 396, 87, 170, 171, 322, 323, 395, 88, 172, 173, 321, 394, 89, 174, 175, 317, 318, 319, 320, 394, 89, 176, 177, 315, 316, 393, 90, 178, 179, 313, 314, 392, 91, 180, 181, 182, 311, 312, 392, 91, 183, 184, 185, 307, 308, 309, 310, 391, 92, 186, 187, 304, 305, 306, 391, 93, 188, 189, 302, 303, 390, 94, 190, 191, 192, 298, 299, 300, 301, 389, 95, 193, 194, 195, 196, 197, 295, 296, 297, 388, 95, 198, 199, 200, 201, 292, 293, 294, 387, 96, 202, 203, 289, 290, 291, 387, 97, 204, 205, 206, 284, 285, 286, 287, 288, 386, 98, 99, 207, 208, 209, 210, 280, 281, 282, 283, 385, 100, 211, 212, 213, 214, 215, 216, 217, 218, 219, 275, 276, 277, 278, 279, 385, 101, 220, 221, 222, 223, 224, 266, 267, 268, 269, 270, 271, 272, 273, 274, 384, 102, 225, 226, 227, 228, 229, 230, 231, 257, 258, 259, 260, 261, 262, 263, 264, 265, 382, 383, 103, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 381, 103, 380, 104, 379, 105, 378, 106, 377, 107, 376, 108, 376, 109, 375, 110, 374, 111, 373, 112, 371, 372, 113, 370, 114, 369, 115, 116, 368, 117, 367, 118, 365, 366, 119, 364, 120, 121, 363, 122, 362, 123, 360, 361, 124, 125, 359, 126, 358, 127, 357, 128, 355, 356, 129, 130, 354, 131, 352, 353, 132, 133, 350, 351, 134, 135, 349, 136, 137, 348, 138, 139, 347, 140, 345, 346, 141, 142, 344, 143, 144, 342, 343, 145, 340, 341, 146, 147, 338, 339, 148, 149, 336, 337, 150, 334, 335, 151, 152, 332, 333, 153, 154, 330, 331, 155, 156, 328, 329, 157, 158, 326, 327, 159, 160, 161, 324, 325, 162, 163, 164, 322, 323, 165, 166, 319, 320, 321, 167, 316, 317, 318, 168, 169, 313, 314, 315, 170, 171, 172, 311, 312, 173, 174, 175, 176, 309, 310, 177, 178, 179, 305, 306, 307, 308, 180, 181, 182, 302, 303, 304, 183, 184, 299, 300, 301, 185, 186, 187, 188, 295, 296, 297, 298, 189, 190, 191, 292, 293, 294, 192, 193, 194, 195, 288, 289, 290, 291, 196, 197, 198, 199, 284, 285, 286, 287, 200, 201, 202, 203, 204, 205, 206, 207, 208, 280, 281, 282, 283, 209, 210, 211, 212, 273, 274, 275, 276, 277, 278, 279, 213, 214, 215, 216, 217, 218, 219, 220, 221, 265, 266, 267, 268, 269, 270, 271, 272, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264]], [[260, 260, 260, 260, 260, 260, 260, 260, 260, 261, 261, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325, 325, 326, 326, 326, 326, 327, 327, 327, 327, 327, 327, 328, 328, 328, 328, 329, 329, 329, 329, 329, 330, 330, 330, 330, 331, 331, 331, 331, 331, 332, 332, 332, 332, 333, 333, 333, 333, 333, 334, 334, 334, 334, 335, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 399, 400, 400, 401, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 415, 415, 416, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [63, 64, 65, 66, 67, 68, 69, 70, 71, 61, 62, 72, 73, 60, 74, 59, 75, 58, 76, 57, 77, 57, 77, 56, 78, 56, 79, 56, 79, 56, 80, 56, 80, 56, 81, 56, 81, 55, 82, 55, 83, 55, 83, 56, 84, 55, 84, 55, 85, 55, 85, 56, 85, 56, 86, 56, 86, 56, 86, 55, 87, 55, 87, 55, 88, 55, 89, 55, 90, 55, 90, 55, 91, 55, 91, 55, 92, 55, 92, 55, 93, 55, 93, 56, 94, 56, 94, 56, 95, 56, 95, 56, 96, 57, 97, 57, 97, 57, 98, 57, 98, 57, 99, 57, 99, 58, 100, 58, 101, 58, 102, 58, 103, 58, 103, 58, 104, 58, 105, 58, 105, 59, 105, 59, 106, 59, 107, 60, 107, 60, 108, 60, 109, 60, 109, 61, 110, 61, 111, 61, 112, 397, 398, 399, 400, 401, 402, 403, 62, 113, 396, 404, 62, 113, 393, 394, 395, 405, 63, 114, 392, 406, 63, 115, 390, 391, 407, 64, 116, 389, 407, 64, 117, 387, 388, 407, 64, 118, 386, 407, 64, 119, 384, 385, 408, 65, 120, 383, 408, 65, 121, 381, 382, 408, 65, 122, 380, 408, 66, 123, 379, 408, 66, 124, 377, 378, 407, 67, 124, 376, 407, 67, 125, 126, 375, 407, 68, 127, 374, 407, 68, 128, 372, 373, 407, 68, 129, 370, 371, 407, 69, 129, 369, 407, 69, 130, 368, 407, 70, 131, 132, 367, 406, 70, 133, 366, 406, 71, 134, 135, 364, 365, 406, 71, 136, 363, 406, 72, 137, 362, 405, 72, 138, 361, 405, 73, 139, 359, 360, 404, 73, 140, 357, 358, 404, 74, 141, 356, 403, 75, 142, 355, 403, 75, 143, 144, 354, 403, 76, 145, 352, 353, 403, 76, 146, 147, 350, 351, 402, 77, 148, 349, 402, 78, 149, 347, 348, 402, 78, 150, 346, 401, 79, 151, 345, 401, 79, 152, 153, 343, 344, 400, 80, 154, 155, 341, 342, 400, 80, 156, 157, 339, 340, 399, 81, 158, 159, 337, 338, 398, 82, 160, 161, 335, 336, 398, 83, 162, 334, 397, 83, 163, 332, 333, 396, 84, 164, 165, 330, 331, 396, 85, 166, 167, 328, 329, 395, 85, 168, 169, 170, 326, 327, 394, 86, 171, 172, 323, 324, 325, 394, 87, 173, 174, 322, 393, 88, 175, 319, 320, 321, 392, 89, 176, 177, 316, 317, 318, 392, 89, 178, 179, 314, 315, 391, 90, 180, 181, 182, 183, 312, 313, 391, 91, 184, 185, 186, 309, 310, 311, 390, 91, 187, 188, 306, 307, 308, 390, 92, 189, 190, 303, 304, 305, 389, 93, 191, 192, 300, 301, 302, 388, 94, 193, 194, 195, 196, 197, 198, 296, 297, 298, 299, 387, 95, 199, 200, 201, 293, 294, 295, 386, 96, 202, 203, 290, 291, 292, 386, 97, 204, 205, 206, 286, 287, 288, 289, 385, 98, 207, 208, 209, 210, 281, 282, 283, 284, 285, 384, 99, 211, 212, 213, 214, 215, 216, 217, 218, 219, 276, 277, 278, 279, 280, 383, 100, 220, 221, 222, 223, 267, 268, 269, 270, 271, 272, 273, 274, 275, 382, 101, 224, 225, 226, 227, 228, 229, 230, 231, 258, 259, 260, 261, 262, 263, 264, 265, 266, 381, 102, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 380, 103, 379, 104, 378, 105, 377, 106, 376, 106, 376, 107, 375, 108, 374, 109, 110, 373, 111, 372, 112, 370, 371, 113, 369, 114, 368, 115, 367, 116, 365, 366, 117, 118, 364, 119, 363, 120, 362, 121, 361, 122, 123, 359, 360, 124, 358, 125, 126, 357, 127, 356, 128, 354, 355, 129, 353, 130, 131, 351, 352, 132, 350, 133, 134, 348, 349, 135, 136, 347, 137, 138, 346, 139, 140, 344, 345, 141, 142, 343, 143, 341, 342, 144, 145, 338, 339, 340, 146, 337, 147, 148, 335, 336, 149, 150, 333, 334, 151, 152, 331, 332, 153, 154, 329, 330, 155, 156, 327, 328, 157, 158, 325, 326, 159, 160, 323, 324, 161, 162, 163, 321, 322, 164, 165, 318, 319, 320, 166, 167, 315, 316, 317, 168, 169, 313, 314, 170, 171, 311, 312, 172, 173, 174, 175, 308, 309, 310, 176, 177, 178, 179, 304, 305, 306, 307, 180, 181, 182, 301, 302, 303, 183, 184, 297, 298, 299, 300, 185, 186, 187, 294, 295, 296, 188, 189, 190, 191, 291, 292, 293, 192, 193, 194, 195, 287, 288, 289, 290, 196, 197, 198, 199, 284, 285, 286, 200, 201, 202, 203, 204, 205, 206, 207, 208, 279, 280, 281, 282, 283, 209, 210, 211, 212, 272, 273, 274, 275, 276, 277, 278, 213, 214, 215, 216, 217, 218, 219, 220, 221, 264, 265, 266, 267, 268, 269, 270, 271, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263]], [[257, 257, 257, 258, 258, 258, 258, 258, 258, 258, 258, 259, 259, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 331, 331, 331, 331, 331, 332, 332, 332, 332, 332, 333, 333, 333, 333, 334, 334, 334, 334, 334, 334, 334, 335, 335, 335, 335, 335, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 414, 414, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [66, 67, 68, 62, 63, 64, 65, 69, 70, 71, 72, 60, 61, 73, 74, 59, 75, 58, 76, 57, 77, 56, 78, 55, 79, 55, 79, 54, 80, 54, 80, 54, 81, 54, 81, 53, 82, 53, 82, 53, 83, 54, 83, 54, 84, 54, 85, 54, 85, 54, 85, 54, 86, 54, 86, 54, 87, 54, 87, 54, 87, 54, 88, 54, 88, 54, 88, 54, 89, 54, 90, 54, 90, 53, 91, 54, 92, 54, 92, 54, 93, 54, 93, 54, 93, 54, 94, 54, 94, 54, 95, 54, 95, 54, 96, 55, 96, 55, 97, 55, 98, 56, 98, 56, 99, 56, 99, 56, 100, 56, 100, 56, 101, 57, 102, 57, 103, 57, 104, 57, 104, 57, 105, 57, 105, 57, 106, 58, 106, 58, 107, 58, 108, 59, 108, 59, 109, 59, 109, 59, 110, 60, 111, 60, 112, 60, 113, 61, 114, 61, 114, 61, 115, 62, 116, 63, 117, 394, 395, 396, 397, 398, 399, 400, 401, 63, 118, 392, 393, 402, 63, 119, 390, 391, 403, 63, 119, 389, 404, 64, 120, 121, 386, 387, 388, 404, 64, 122, 384, 385, 404, 64, 123, 383, 404, 65, 124, 382, 405, 65, 124, 380, 381, 405, 66, 125, 379, 405, 66, 126, 377, 378, 405, 67, 127, 376, 405, 67, 128, 375, 404, 67, 129, 373, 374, 404, 68, 130, 371, 372, 404, 68, 131, 370, 404, 69, 132, 133, 369, 404, 69, 134, 368, 404, 70, 135, 366, 367, 404, 70, 136, 365, 403, 71, 137, 363, 364, 403, 71, 138, 139, 362, 403, 72, 140, 361, 402, 73, 141, 359, 360, 402, 73, 142, 358, 402, 74, 143, 357, 401, 74, 144, 356, 401, 75, 145, 146, 354, 355, 401, 76, 147, 352, 353, 401, 76, 148, 350, 351, 400, 77, 149, 150, 349, 400, 77, 151, 347, 348, 400, 78, 152, 346, 399, 78, 153, 154, 345, 399, 79, 155, 156, 343, 344, 398, 80, 157, 158, 341, 342, 397, 80, 159, 160, 339, 340, 397, 81, 161, 337, 338, 396, 82, 162, 335, 336, 395, 83, 163, 164, 333, 334, 395, 83, 165, 166, 331, 332, 394, 84, 167, 168, 329, 330, 393, 85, 169, 170, 327, 328, 393, 85, 171, 172, 325, 326, 392, 86, 173, 174, 323, 324, 392, 87, 175, 321, 322, 391, 88, 176, 177, 178, 317, 318, 319, 320, 391, 89, 179, 180, 315, 316, 390, 89, 181, 182, 183, 184, 313, 314, 390, 90, 185, 186, 311, 312, 389, 91, 187, 188, 307, 308, 309, 310, 388, 91, 189, 190, 304, 305, 306, 387, 92, 191, 192, 193, 302, 303, 387, 93, 194, 195, 196, 197, 198, 297, 298, 299, 300, 301, 386, 94, 199, 200, 201, 294, 295, 296, 385, 95, 202, 203, 292, 293, 385, 96, 204, 205, 206, 287, 288, 289, 290, 291, 384, 97, 207, 208, 209, 210, 282, 283, 284, 285, 286, 383, 98, 211, 212, 213, 214, 215, 216, 217, 218, 219, 278, 279, 280, 281, 382, 99, 220, 221, 222, 223, 270, 271, 272, 273, 274, 275, 276, 277, 381, 100, 224, 225, 226, 227, 228, 229, 230, 231, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 380, 101, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 379, 102, 378, 103, 377, 104, 376, 105, 375, 106, 374, 107, 374, 108, 373, 109, 371, 372, 110, 370, 111, 369, 112, 368, 113, 367, 114, 366, 115, 116, 364, 365, 117, 363, 118, 362, 119, 361, 120, 121, 359, 360, 122, 358, 123, 124, 357, 125, 356, 126, 355, 127, 128, 353, 354, 129, 351, 352, 130, 350, 131, 132, 349, 133, 134, 347, 348, 135, 346, 136, 137, 345, 138, 139, 343, 344, 140, 141, 342, 142, 143, 339, 340, 341, 144, 337, 338, 145, 146, 336, 147, 148, 334, 335, 149, 150, 332, 333, 151, 330, 331, 152, 153, 328, 329, 154, 155, 326, 327, 156, 157, 324, 325, 158, 159, 160, 322, 323, 161, 162, 163, 320, 321, 164, 165, 316, 317, 318, 319, 166, 167, 314, 315, 168, 169, 312, 313, 170, 171, 310, 311, 172, 173, 174, 307, 308, 309, 175, 176, 177, 178, 303, 304, 305, 306, 179, 180, 181, 182, 300, 301, 302, 183, 184, 296, 297, 298, 299, 185, 186, 187, 293, 294, 295, 188, 189, 190, 191, 289, 290, 291, 292, 192, 193, 194, 195, 286, 287, 288, 196, 197, 198, 199, 283, 284, 285, 200, 201, 202, 203, 204, 205, 206, 208, 276, 277, 278, 279, 280, 281, 282, 207, 209, 210, 211, 212, 271, 272, 273, 274, 275, 213, 214, 215, 216, 217, 218, 219, 220, 221, 263, 264, 265, 266, 267, 268, 269, 270, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262]], [[256, 256, 256, 256, 256, 256, 256, 256, 256, 257, 257, 257, 257, 257, 257, 258, 258, 259, 259, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 334, 334, 334, 334, 334, 335, 335, 335, 335, 335, 335, 336, 336, 336, 336, 336, 336, 336, 337, 337, 337, 337, 338, 338, 338, 338, 338, 339, 339, 339, 339, 339, 340, 340, 340, 340, 340, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 344, 344, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 353, 353, 353, 353, 353, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [63, 64, 65, 66, 67, 68, 69, 70, 71, 60, 61, 62, 72, 73, 74, 59, 75, 57, 58, 76, 77, 56, 78, 55, 79, 55, 79, 54, 80, 53, 81, 53, 81, 53, 81, 52, 82, 52, 83, 52, 83, 52, 83, 52, 84, 52, 84, 52, 85, 52, 86, 52, 86, 52, 86, 52, 87, 52, 87, 52, 88, 52, 88, 52, 88, 52, 89, 53, 89, 53, 89, 53, 90, 52, 90, 52, 91, 52, 92, 52, 92, 52, 93, 52, 93, 52, 94, 53, 94, 53, 95, 53, 95, 53, 95, 53, 96, 53, 96, 53, 97, 53, 97, 54, 98, 54, 99, 54, 99, 55, 100, 55, 100, 55, 101, 55, 102, 55, 102, 56, 103, 56, 104, 56, 105, 56, 105, 56, 106, 56, 106, 56, 107, 57, 107, 57, 108, 57, 109, 58, 109, 58, 110, 58, 110, 59, 111, 59, 112, 59, 113, 59, 114, 60, 114, 60, 115, 61, 116, 61, 117, 62, 118, 62, 119, 62, 119, 63, 120, 63, 121, 394, 395, 396, 397, 398, 63, 122, 391, 392, 393, 399, 63, 123, 387, 388, 389, 390, 400, 64, 124, 386, 401, 64, 125, 384, 385, 401, 65, 126, 382, 383, 401, 65, 127, 380, 381, 401, 66, 128, 379, 401, 66, 129, 378, 402, 67, 130, 377, 402, 67, 131, 374, 375, 376, 402, 68, 132, 373, 402, 68, 133, 371, 372, 402, 69, 134, 135, 370, 401, 69, 136, 369, 401, 70, 137, 367, 368, 401, 70, 138, 366, 401, 71, 139, 364, 365, 400, 71, 140, 363, 400, 72, 141, 361, 362, 400, 72, 142, 360, 400, 73, 143, 144, 358, 359, 400, 74, 145, 357, 399, 74, 146, 147, 356, 399, 75, 148, 354, 355, 399, 76, 149, 352, 353, 399, 76, 150, 350, 351, 398, 77, 151, 349, 398, 77, 152, 153, 347, 348, 397, 78, 154, 155, 346, 397, 78, 156, 157, 344, 345, 396, 79, 158, 159, 343, 395, 80, 160, 341, 342, 395, 80, 161, 339, 340, 394, 81, 162, 163, 337, 338, 394, 82, 164, 335, 336, 393, 83, 165, 166, 333, 334, 392, 83, 167, 168, 331, 332, 392, 84, 169, 170, 171, 329, 330, 391, 85, 172, 173, 326, 327, 328, 391, 85, 174, 324, 325, 390, 86, 175, 176, 322, 323, 390, 87, 177, 178, 320, 321, 389, 88, 179, 180, 181, 316, 317, 318, 319, 389, 89, 182, 183, 184, 314, 315, 388, 89, 185, 186, 312, 313, 388, 90, 187, 188, 309, 310, 311, 387, 91, 189, 190, 306, 307, 308, 386, 92, 191, 192, 193, 303, 304, 305, 385, 93, 194, 195, 196, 197, 198, 300, 301, 302, 385, 94, 199, 200, 201, 295, 296, 297, 298, 299, 384, 94, 202, 203, 204, 293, 294, 383, 95, 205, 206, 289, 290, 291, 292, 382, 96, 207, 208, 209, 210, 284, 285, 286, 287, 288, 381, 382, 97, 98, 211, 212, 213, 214, 215, 216, 217, 218, 219, 279, 280, 281, 282, 283, 380, 99, 220, 221, 222, 223, 274, 275, 276, 277, 278, 379, 100, 224, 225, 226, 227, 228, 229, 230, 231, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 378, 101, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 377, 102, 377, 103, 376, 104, 375, 104, 374, 105, 373, 106, 372, 107, 371, 108, 370, 109, 110, 369, 111, 368, 112, 367, 113, 365, 366, 114, 364, 115, 363, 116, 117, 362, 118, 361, 119, 360, 120, 358, 359, 121, 122, 357, 123, 356, 124, 125, 355, 126, 353, 354, 127, 352, 128, 350, 351, 129, 130, 349, 131, 348, 132, 133, 346, 347, 134, 135, 345, 136, 137, 344, 138, 139, 342, 343, 140, 141, 340, 341, 142, 143, 338, 339, 144, 336, 337, 145, 146, 335, 147, 333, 334, 148, 149, 331, 332, 150, 151, 329, 330, 152, 153, 327, 328, 154, 155, 325, 326, 156, 157, 323, 324, 158, 159, 321, 322, 160, 161, 162, 163, 318, 319, 320, 164, 165, 315, 316, 317, 166, 167, 313, 314, 168, 169, 311, 312, 170, 171, 308, 309, 310, 172, 173, 174, 305, 306, 307, 175, 176, 177, 178, 302, 303, 304, 179, 180, 181, 299, 300, 301, 182, 183, 184, 295, 296, 297, 298, 185, 186, 187, 292, 293, 294, 188, 189, 190, 191, 288, 289, 290, 291, 192, 193, 194, 195, 285, 286, 287, 196, 197, 198, 199, 281, 282, 283, 284, 200, 201, 202, 203, 204, 205, 206, 207, 208, 275, 276, 277, 278, 279, 280, 209, 210, 211, 212, 267, 268, 269, 270, 271, 272, 273, 274, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 262, 263, 264, 265, 266, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261]], [[254, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 256, 256, 256, 256, 257, 257, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 340, 340, 340, 340, 341, 341, 341, 341, 341, 341, 341, 342, 342, 342, 342, 343, 343, 343, 343, 343, 344, 344, 344, 344, 345, 345, 345, 345, 345, 345, 346, 346, 346, 346, 346, 346, 347, 347, 347, 347, 348, 348, 348, 348, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 356, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 408, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [64, 65, 66, 67, 68, 69, 70, 61, 62, 63, 71, 72, 73, 59, 60, 74, 75, 57, 58, 76, 77, 56, 78, 55, 79, 54, 80, 53, 81, 53, 81, 52, 82, 52, 82, 51, 83, 51, 83, 51, 84, 50, 84, 50, 84, 50, 85, 50, 85, 50, 86, 50, 87, 50, 87, 50, 87, 51, 88, 51, 88, 51, 89, 51, 89, 51, 89, 51, 90, 51, 90, 51, 90, 51, 90, 51, 91, 51, 91, 51, 92, 51, 93, 51, 93, 51, 94, 51, 94, 51, 95, 51, 95, 52, 96, 52, 96, 52, 96, 52, 97, 52, 97, 52, 98, 52, 99, 53, 99, 53, 100, 53, 100, 54, 101, 54, 101, 54, 102, 54, 102, 54, 103, 55, 104, 55, 105, 55, 106, 55, 106, 55, 107, 55, 107, 56, 108, 56, 108, 56, 109, 56, 109, 57, 110, 57, 110, 58, 111, 58, 112, 58, 113, 58, 114, 59, 114, 59, 115, 59, 116, 60, 117, 60, 118, 61, 118, 61, 119, 62, 120, 62, 121, 62, 122, 62, 123, 63, 124, 63, 125, 64, 126, 64, 127, 388, 389, 390, 391, 392, 393, 394, 395, 65, 128, 387, 396, 65, 129, 383, 384, 385, 386, 397, 66, 130, 382, 398, 66, 130, 380, 381, 398, 66, 131, 379, 398, 67, 132, 376, 377, 378, 398, 67, 133, 134, 374, 375, 398, 68, 135, 373, 398, 68, 136, 372, 398, 69, 137, 138, 370, 371, 398, 69, 139, 368, 369, 398, 70, 140, 367, 398, 71, 141, 365, 366, 397, 71, 142, 364, 397, 72, 143, 362, 363, 397, 72, 144, 361, 397, 73, 145, 146, 359, 360, 397, 74, 147, 358, 397, 74, 148, 356, 357, 397, 75, 149, 354, 355, 396, 76, 150, 352, 353, 396, 76, 151, 152, 351, 396, 77, 153, 349, 350, 395, 77, 154, 155, 348, 395, 78, 156, 157, 347, 394, 78, 158, 159, 345, 346, 393, 79, 160, 343, 344, 393, 80, 161, 162, 341, 342, 392, 80, 163, 338, 339, 340, 392, 81, 164, 165, 337, 391, 82, 166, 167, 335, 336, 391, 83, 168, 169, 333, 334, 390, 83, 170, 171, 331, 332, 390, 84, 172, 173, 329, 330, 389, 85, 174, 175, 326, 327, 328, 389, 86, 176, 324, 325, 388, 87, 177, 178, 322, 323, 388, 88, 179, 180, 181, 318, 319, 320, 321, 387, 88, 182, 183, 184, 316, 317, 387, 89, 185, 186, 314, 315, 386, 90, 187, 188, 312, 313, 385, 90, 189, 190, 307, 308, 309, 310, 311, 384, 91, 191, 192, 193, 305, 306, 384, 92, 194, 195, 196, 197, 198, 302, 303, 304, 383, 93, 199, 200, 201, 297, 298, 299, 300, 301, 383, 94, 202, 203, 204, 294, 295, 296, 382, 95, 205, 206, 292, 293, 381, 96, 207, 208, 209, 210, 286, 287, 288, 289, 290, 291, 380, 97, 211, 212, 213, 214, 215, 216, 217, 218, 219, 281, 282, 283, 284, 285, 379, 98, 220, 221, 222, 223, 276, 277, 278, 279, 280, 378, 99, 224, 225, 226, 227, 228, 229, 230, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 377, 100, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 376, 101, 256, 375, 102, 374, 103, 374, 104, 373, 105, 372, 106, 371, 107, 370, 108, 369, 109, 368, 110, 111, 366, 367, 112, 365, 112, 364, 113, 114, 363, 115, 362, 116, 361, 117, 359, 360, 118, 119, 358, 120, 357, 121, 356, 122, 123, 355, 124, 354, 125, 126, 352, 353, 127, 350, 351, 128, 349, 129, 348, 130, 131, 346, 347, 132, 133, 345, 134, 135, 344, 136, 343, 137, 138, 341, 342, 139, 140, 339, 340, 141, 142, 337, 338, 143, 144, 335, 336, 145, 333, 334, 146, 147, 332, 148, 149, 330, 331, 150, 151, 328, 329, 152, 153, 326, 327, 154, 155, 324, 325, 156, 157, 322, 323, 158, 159, 320, 321, 160, 161, 162, 316, 317, 318, 319, 163, 164, 165, 314, 315, 166, 167, 312, 313, 168, 310, 311, 169, 170, 171, 307, 308, 309, 172, 173, 174, 304, 305, 306, 175, 176, 177, 178, 300, 301, 302, 303, 179, 180, 181, 297, 298, 299, 182, 183, 184, 294, 295, 296, 185, 186, 187, 291, 292, 293, 188, 189, 190, 191, 287, 288, 289, 290, 192, 193, 194, 195, 284, 285, 286, 196, 197, 198, 199, 280, 281, 282, 283, 200, 201, 202, 203, 204, 205, 206, 207, 208, 273, 274, 275, 276, 277, 278, 279, 209, 210, 211, 212, 213, 266, 267, 268, 269, 270, 271, 272, 214, 215, 216, 217, 218, 219, 220, 221, 222, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255]], [[253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 256, 256, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 345, 345, 345, 345, 346, 346, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 396, 397, 397, 398, 398, 399, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [63, 64, 65, 66, 67, 68, 69, 70, 71, 60, 61, 62, 72, 73, 74, 58, 59, 75, 76, 56, 57, 77, 78, 55, 79, 54, 80, 53, 81, 52, 82, 52, 82, 51, 83, 51, 83, 50, 84, 50, 84, 50, 85, 49, 85, 49, 85, 49, 86, 49, 86, 49, 87, 49, 87, 49, 88, 49, 88, 49, 89, 49, 89, 49, 89, 49, 90, 50, 90, 50, 91, 50, 91, 50, 91, 50, 91, 50, 91, 50, 92, 50, 93, 50, 93, 50, 94, 50, 94, 50, 95, 50, 95, 50, 96, 50, 96, 51, 96, 51, 97, 51, 97, 51, 98, 51, 98, 51, 99, 51, 99, 52, 100, 52, 101, 52, 101, 53, 102, 53, 102, 53, 103, 53, 103, 54, 104, 54, 105, 54, 106, 54, 106, 54, 107, 55, 107, 55, 108, 55, 108, 55, 109, 55, 109, 56, 110, 56, 111, 56, 111, 57, 112, 57, 113, 57, 113, 58, 114, 58, 115, 58, 116, 58, 117, 59, 118, 59, 118, 60, 119, 60, 120, 61, 121, 61, 122, 62, 123, 62, 124, 62, 125, 62, 125, 63, 126, 63, 127, 64, 128, 64, 129, 65, 130, 65, 131, 66, 132, 384, 385, 386, 387, 388, 389, 390, 391, 66, 133, 383, 392, 67, 134, 135, 380, 381, 382, 393, 67, 136, 377, 378, 379, 394, 68, 137, 375, 376, 394, 68, 138, 374, 394, 69, 139, 372, 373, 394, 69, 140, 370, 371, 394, 70, 141, 368, 369, 395, 71, 142, 367, 395, 71, 143, 365, 366, 395, 72, 144, 145, 363, 364, 395, 72, 146, 362, 395, 73, 147, 360, 361, 394, 74, 148, 149, 359, 394, 74, 150, 357, 358, 394, 75, 151, 355, 356, 394, 76, 152, 353, 354, 393, 76, 153, 351, 352, 392, 77, 154, 155, 156, 350, 392, 77, 157, 158, 348, 349, 391, 78, 159, 347, 391, 78, 160, 161, 345, 346, 391, 79, 162, 343, 344, 390, 80, 163, 341, 342, 390, 81, 164, 165, 339, 340, 389, 82, 166, 167, 337, 338, 389, 82, 168, 169, 335, 336, 388, 83, 170, 171, 332, 333, 334, 388, 84, 172, 173, 331, 387, 84, 174, 175, 328, 329, 330, 387, 85, 176, 326, 327, 387, 86, 177, 178, 324, 325, 386, 87, 179, 180, 181, 321, 322, 323, 385, 88, 182, 183, 184, 317, 318, 319, 320, 385, 89, 185, 186, 187, 315, 316, 384, 89, 188, 313, 314, 383, 90, 189, 190, 191, 310, 311, 312, 383, 91, 192, 193, 306, 307, 308, 309, 382, 92, 194, 195, 196, 197, 198, 304, 305, 382, 92, 199, 200, 201, 300, 301, 302, 303, 381, 93, 202, 203, 204, 295, 296, 297, 298, 299, 380, 94, 205, 206, 293, 294, 379, 95, 207, 208, 209, 210, 289, 290, 291, 292, 378, 96, 211, 212, 213, 214, 215, 216, 217, 218, 284, 285, 286, 287, 288, 377, 97, 98, 219, 220, 221, 222, 278, 279, 280, 281, 282, 283, 376, 99, 223, 224, 225, 226, 227, 228, 229, 269, 270, 271, 272, 273, 274, 275, 276, 277, 375, 100, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 375, 101, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 374, 102, 373, 103, 372, 104, 371, 105, 370, 371, 106, 369, 106, 368, 107, 108, 367, 109, 366, 110, 365, 111, 364, 112, 363, 113, 362, 114, 360, 361, 115, 116, 359, 117, 358, 118, 357, 119, 120, 356, 121, 355, 122, 353, 354, 123, 124, 352, 125, 126, 350, 351, 127, 349, 128, 348, 129, 347, 130, 131, 345, 346, 132, 344, 133, 134, 343, 135, 136, 341, 342, 137, 138, 339, 340, 139, 140, 337, 338, 141, 142, 336, 143, 144, 334, 335, 145, 332, 333, 146, 147, 330, 331, 148, 149, 328, 329, 150, 151, 326, 327, 152, 153, 325, 154, 155, 323, 324, 156, 157, 321, 322, 158, 159, 317, 318, 319, 320, 160, 161, 162, 315, 316, 163, 164, 313, 314, 165, 166, 167, 311, 312, 168, 308, 309, 310, 169, 170, 171, 305, 306, 307, 172, 173, 174, 302, 303, 304, 175, 176, 177, 178, 299, 300, 301, 179, 180, 181, 182, 296, 297, 298, 183, 184, 292, 293, 294, 295, 185, 186, 187, 289, 290, 291, 188, 189, 190, 191, 286, 287, 288, 192, 193, 194, 195, 283, 284, 285, 196, 197, 198, 199, 276, 277, 278, 279, 280, 281, 282, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 272, 273, 274, 275, 210, 211, 212, 213, 264, 265, 266, 267, 268, 269, 270, 271, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247]], [[252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 400, 401, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 412, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449], [62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 59, 60, 61, 73, 74, 75, 57, 58, 76, 77, 56, 78, 55, 79, 53, 54, 80, 81, 53, 81, 52, 82, 51, 83, 50, 84, 50, 84, 49, 85, 49, 85, 49, 85, 48, 86, 48, 86, 48, 87, 48, 87, 48, 87, 48, 88, 48, 88, 48, 89, 48, 89, 48, 90, 48, 90, 48, 90, 48, 91, 48, 91, 49, 92, 49, 92, 49, 92, 49, 92, 49, 92, 49, 93, 49, 94, 49, 94, 49, 95, 49, 95, 49, 96, 49, 96, 49, 97, 49, 97, 50, 97, 50, 98, 50, 98, 50, 99, 50, 99, 50, 100, 51, 100, 51, 101, 51, 101, 51, 102, 52, 102, 52, 103, 53, 103, 53, 104, 53, 105, 53, 106, 53, 106, 53, 107, 54, 108, 54, 108, 54, 108, 54, 109, 54, 109, 55, 110, 55, 111, 55, 111, 55, 112, 56, 113, 56, 113, 57, 114, 57, 115, 57, 116, 57, 116, 58, 117, 58, 118, 59, 119, 59, 120, 60, 120, 60, 121, 61, 122, 61, 123, 61, 124, 61, 125, 62, 126, 62, 127, 63, 128, 63, 129, 64, 130, 64, 131, 65, 131, 65, 132, 66, 133, 134, 66, 135, 67, 136, 67, 137, 68, 138, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 68, 139, 377, 378, 389, 69, 140, 141, 375, 376, 390, 69, 142, 373, 374, 391, 70, 143, 370, 371, 372, 391, 71, 144, 368, 369, 391, 71, 145, 367, 391, 72, 146, 365, 366, 391, 72, 147, 148, 363, 364, 391, 73, 149, 362, 391, 74, 150, 360, 361, 391, 74, 151, 358, 359, 390, 75, 152, 356, 357, 389, 76, 153, 154, 354, 355, 389, 76, 155, 156, 352, 353, 389, 77, 157, 158, 351, 389, 77, 159, 160, 349, 350, 389, 78, 161, 348, 388, 79, 162, 345, 346, 347, 388, 79, 163, 164, 343, 344, 387, 80, 165, 341, 342, 387, 81, 166, 167, 339, 340, 387, 82, 168, 169, 337, 338, 386, 83, 170, 171, 335, 336, 386, 83, 172, 173, 333, 334, 386, 84, 174, 175, 331, 332, 385, 85, 176, 328, 329, 330, 385, 86, 177, 178, 179, 325, 326, 327, 384, 86, 180, 181, 324, 383, 87, 182, 183, 184, 320, 321, 322, 323, 382, 88, 185, 186, 187, 317, 318, 319, 382, 89, 188, 315, 316, 382, 89, 189, 190, 191, 313, 314, 381, 90, 192, 193, 309, 310, 311, 312, 380, 91, 194, 195, 196, 197, 198, 305, 306, 307, 308, 380, 92, 199, 200, 201, 303, 304, 379, 93, 202, 203, 298, 299, 300, 301, 302, 378, 94, 204, 205, 206, 294, 295, 296, 297, 377, 95, 207, 208, 209, 292, 293, 376, 96, 210, 211, 212, 213, 214, 215, 216, 217, 218, 286, 287, 288, 289, 290, 291, 375, 97, 219, 220, 221, 281, 282, 283, 284, 285, 374, 98, 99, 222, 223, 224, 225, 226, 227, 228, 276, 277, 278, 279, 280, 374, 100, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 373, 100, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 372, 101, 372, 102, 371, 103, 370, 104, 369, 105, 368, 106, 367, 107, 366, 108, 364, 365, 109, 110, 363, 111, 362, 112, 361, 113, 360, 114, 359, 115, 358, 116, 117, 357, 118, 356, 119, 354, 355, 120, 121, 353, 122, 352, 123, 124, 350, 351, 125, 349, 126, 348, 127, 128, 346, 347, 129, 345, 130, 344, 131, 132, 343, 133, 134, 341, 342, 135, 136, 339, 340, 137, 138, 337, 338, 139, 140, 336, 141, 142, 334, 335, 143, 144, 332, 333, 145, 331, 146, 147, 329, 330, 148, 149, 327, 328, 150, 151, 325, 326, 152, 323, 324, 153, 154, 155, 321, 322, 156, 319, 320, 157, 158, 159, 316, 317, 318, 160, 161, 162, 313, 314, 315, 163, 164, 312, 165, 166, 167, 309, 310, 311, 168, 307, 308, 169, 170, 171, 304, 305, 306, 172, 173, 174, 300, 301, 302, 303, 175, 176, 177, 178, 297, 298, 299, 179, 180, 181, 182, 294, 295, 296, 183, 184, 291, 292, 293, 185, 186, 187, 288, 289, 290, 188, 189, 190, 191, 284, 285, 286, 287, 192, 193, 194, 195, 196, 281, 282, 283, 197, 198, 199, 200, 275, 276, 277, 278, 279, 280, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 267, 268, 269, 270, 271, 272, 273, 274, 211, 212, 213, 214, 263, 264, 265, 266, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238]], [[251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 360, 360, 360, 360, 361, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 411, 411, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 59, 60, 74, 75, 57, 58, 76, 77, 55, 56, 78, 79, 54, 80, 53, 81, 52, 82, 51, 83, 50, 84, 50, 84, 49, 85, 49, 85, 48, 86, 48, 86, 47, 87, 47, 87, 47, 87, 47, 88, 47, 88, 47, 88, 47, 89, 47, 90, 47, 90, 47, 90, 47, 91, 47, 91, 47, 91, 47, 92, 47, 92, 48, 92, 48, 93, 48, 93, 48, 93, 48, 93, 48, 94, 48, 94, 48, 95, 48, 96, 48, 96, 48, 97, 48, 97, 48, 98, 49, 98, 49, 98, 49, 99, 49, 99, 49, 99, 49, 100, 50, 100, 50, 101, 50, 102, 50, 102, 51, 103, 51, 103, 51, 104, 52, 104, 52, 105, 52, 106, 52, 106, 53, 107, 53, 108, 53, 108, 53, 109, 53, 109, 53, 109, 54, 110, 54, 111, 54, 111, 54, 112, 55, 112, 55, 113, 56, 114, 56, 115, 56, 115, 56, 116, 57, 117, 57, 118, 58, 119, 58, 119, 58, 120, 59, 121, 60, 122, 60, 123, 60, 124, 61, 125, 61, 126, 61, 126, 62, 127, 62, 128, 63, 129, 63, 130, 64, 131, 64, 132, 65, 133, 65, 134, 66, 135, 66, 136, 137, 67, 138, 67, 139, 68, 140, 68, 141, 69, 142, 69, 143, 379, 380, 381, 382, 383, 70, 144, 375, 376, 377, 378, 384, 71, 145, 371, 372, 373, 374, 385, 71, 146, 147, 370, 386, 72, 148, 368, 369, 386, 73, 149, 365, 366, 367, 386, 73, 150, 363, 364, 386, 74, 151, 362, 386, 75, 152, 153, 360, 361, 386, 75, 154, 358, 359, 386, 76, 155, 156, 355, 356, 357, 386, 76, 157, 158, 353, 354, 386, 77, 159, 160, 352, 386, 78, 161, 350, 351, 385, 78, 162, 163, 349, 385, 79, 164, 346, 347, 348, 385, 80, 165, 344, 345, 385, 81, 166, 167, 342, 343, 384, 81, 168, 169, 339, 340, 341, 384, 82, 170, 171, 172, 337, 338, 384, 83, 173, 335, 336, 383, 83, 174, 175, 333, 334, 383, 84, 176, 331, 332, 382, 85, 177, 178, 179, 328, 329, 330, 381, 86, 180, 181, 326, 327, 381, 87, 182, 183, 184, 324, 325, 381, 88, 185, 186, 187, 320, 321, 322, 323, 380, 88, 188, 317, 318, 319, 380, 89, 189, 190, 315, 316, 379, 90, 191, 192, 193, 313, 314, 378, 91, 194, 195, 196, 197, 198, 308, 309, 310, 311, 312, 377, 92, 199, 200, 201, 305, 306, 307, 376, 93, 202, 203, 302, 303, 304, 376, 94, 204, 205, 296, 297, 298, 299, 300, 301, 375, 94, 206, 207, 208, 209, 294, 295, 374, 95, 96, 210, 211, 212, 213, 214, 215, 216, 217, 290, 291, 292, 293, 373, 97, 218, 219, 220, 221, 284, 285, 286, 287, 288, 289, 373, 98, 222, 223, 224, 225, 226, 227, 278, 279, 280, 281, 282, 283, 372, 99, 228, 229, 230, 231, 232, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 371, 100, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 371, 101, 370, 102, 369, 103, 368, 104, 367, 105, 366, 106, 365, 107, 364, 108, 363, 109, 362, 110, 111, 361, 112, 360, 113, 358, 359, 114, 357, 115, 356, 116, 355, 117, 118, 354, 119, 353, 120, 352, 121, 122, 350, 351, 123, 349, 124, 125, 347, 348, 126, 346, 127, 345, 128, 129, 344, 130, 343, 131, 132, 341, 342, 133, 134, 340, 135, 136, 337, 338, 339, 137, 138, 336, 139, 140, 334, 335, 141, 142, 333, 143, 144, 331, 332, 145, 329, 330, 146, 147, 327, 328, 148, 325, 326, 149, 150, 151, 324, 152, 322, 323, 153, 154, 155, 320, 321, 156, 317, 318, 319, 157, 158, 159, 314, 315, 316, 160, 161, 162, 312, 313, 163, 164, 165, 310, 311, 166, 167, 308, 309, 168, 169, 305, 306, 307, 170, 171, 301, 302, 303, 304, 172, 173, 174, 299, 300, 175, 176, 177, 178, 296, 297, 298, 179, 180, 181, 182, 292, 293, 294, 295, 183, 184, 289, 290, 291, 185, 186, 187, 188, 286, 287, 288, 189, 190, 191, 192, 283, 284, 285, 193, 194, 195, 196, 277, 278, 279, 280, 281, 282, 197, 198, 199, 200, 201, 273, 274, 275, 276, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 266, 267, 268, 269, 270, 271, 272, 212, 213, 214, 215, 257, 258, 259, 260, 261, 262, 263, 264, 265, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 228, 229, 230]], [[253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 256, 256, 257, 257, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 355, 356, 356, 357, 357, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 360, 360, 361, 361, 361, 361, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448], [64, 65, 66, 67, 68, 69, 70, 71, 72, 61, 62, 63, 73, 74, 75, 58, 59, 60, 76, 77, 78, 57, 79, 55, 56, 80, 81, 54, 82, 53, 83, 52, 84, 51, 85, 50, 86, 50, 86, 49, 87, 48, 88, 48, 88, 48, 88, 47, 89, 47, 89, 47, 89, 46, 90, 46, 90, 46, 91, 46, 91, 46, 92, 46, 92, 46, 92, 46, 92, 46, 93, 47, 93, 47, 93, 47, 93, 47, 94, 47, 94, 47, 95, 48, 95, 48, 96, 48, 96, 47, 96, 48, 97, 48, 97, 48, 98, 48, 98, 48, 99, 48, 99, 49, 100, 49, 100, 49, 100, 49, 101, 49, 101, 49, 101, 50, 102, 50, 102, 50, 103, 50, 104, 51, 105, 51, 106, 51, 106, 52, 107, 52, 108, 52, 108, 52, 109, 53, 109, 53, 110, 53, 110, 53, 111, 53, 111, 53, 112, 54, 112, 54, 113, 55, 114, 55, 114, 55, 115, 56, 116, 56, 117, 56, 117, 57, 118, 57, 119, 57, 120, 58, 120, 58, 121, 59, 122, 60, 123, 60, 124, 61, 124, 61, 125, 62, 126, 62, 127, 62, 128, 63, 129, 63, 130, 63, 131, 64, 132, 64, 133, 65, 134, 65, 135, 136, 66, 137, 66, 138, 67, 139, 67, 140, 68, 141, 68, 142, 69, 143, 70, 144, 70, 145, 146, 71, 147, 72, 148, 72, 149, 150, 372, 373, 374, 375, 376, 377, 378, 73, 151, 371, 379, 74, 152, 366, 367, 368, 369, 370, 380, 74, 153, 365, 381, 75, 154, 363, 364, 382, 76, 155, 156, 360, 361, 362, 382, 76, 157, 158, 358, 359, 382, 77, 159, 160, 355, 356, 357, 382, 77, 161, 353, 354, 382, 78, 162, 163, 352, 382, 78, 164, 350, 351, 382, 79, 165, 347, 348, 349, 381, 80, 166, 167, 346, 380, 81, 168, 169, 343, 344, 345, 380, 82, 170, 171, 172, 340, 341, 342, 380, 82, 173, 339, 380, 83, 174, 175, 336, 337, 338, 380, 84, 176, 177, 333, 334, 335, 379, 85, 178, 179, 331, 332, 378, 86, 180, 181, 328, 329, 330, 378, 87, 182, 183, 184, 326, 327, 377, 87, 185, 186, 324, 325, 377, 88, 187, 188, 322, 323, 377, 89, 189, 190, 318, 319, 320, 321, 376, 90, 191, 192, 315, 316, 317, 376, 90, 193, 194, 195, 196, 197, 311, 312, 313, 314, 375, 91, 198, 199, 200, 201, 307, 308, 309, 310, 374, 92, 202, 203, 305, 306, 373, 93, 94, 204, 205, 301, 302, 303, 304, 373, 95, 206, 207, 208, 298, 299, 300, 372, 96, 209, 210, 211, 294, 295, 296, 297, 371, 97, 212, 213, 214, 215, 216, 217, 218, 219, 287, 288, 289, 290, 291, 292, 293, 371, 98, 220, 221, 222, 223, 224, 283, 284, 285, 286, 370, 99, 225, 226, 227, 228, 229, 230, 231, 276, 277, 278, 279, 280, 281, 282, 369, 100, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 266, 267, 268, 270, 271, 272, 273, 274, 275, 368, 101, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 269, 367, 102, 367, 103, 366, 104, 365, 105, 363, 364, 106, 362, 107, 362, 108, 361, 109, 360, 110, 111, 358, 359, 112, 357, 113, 357, 114, 356, 115, 355, 116, 353, 354, 117, 352, 118, 119, 350, 351, 120, 349, 121, 122, 348, 123, 124, 347, 125, 126, 346, 127, 345, 128, 129, 344, 130, 343, 131, 341, 342, 132, 133, 339, 340, 134, 337, 338, 135, 136, 336, 137, 334, 335, 138, 139, 140, 333, 141, 142, 330, 331, 332, 143, 144, 328, 329, 145, 326, 327, 146, 147, 148, 324, 325, 149, 322, 323, 150, 151, 321, 152, 319, 320, 153, 154, 155, 317, 318, 156, 157, 158, 314, 315, 316, 159, 160, 161, 313, 162, 163, 311, 312, 164, 165, 309, 310, 166, 167, 305, 306, 307, 308, 168, 169, 302, 303, 304, 170, 171, 300, 301, 172, 173, 174, 296, 297, 298, 299, 175, 176, 177, 178, 179, 180, 293, 294, 295, 181, 182, 183, 184, 291, 292, 185, 186, 287, 288, 289, 290, 187, 188, 189, 284, 285, 286, 190, 191, 192, 193, 281, 282, 283, 194, 195, 196, 197, 198, 275, 276, 277, 278, 279, 280, 199, 200, 201, 202, 269, 270, 271, 272, 273, 274, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 264, 265, 266, 267, 268, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245]], [[252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 255, 255, 256, 256, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 395, 395, 395, 396, 396, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 426, 426, 426, 426, 426, 426, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448], [65, 66, 67, 68, 69, 70, 71, 61, 62, 63, 64, 72, 73, 74, 75, 59, 60, 76, 77, 57, 58, 78, 79, 55, 56, 80, 81, 54, 82, 53, 83, 52, 84, 51, 85, 50, 86, 49, 87, 49, 87, 48, 88, 48, 88, 47, 89, 47, 89, 46, 90, 46, 90, 46, 90, 46, 91, 45, 91, 45, 92, 45, 92, 45, 92, 45, 93, 45, 93, 45, 93, 46, 93, 46, 94, 46, 94, 46, 94, 47, 94, 47, 95, 47, 95, 47, 96, 47, 96, 47, 97, 47, 97, 47, 97, 47, 98, 47, 99, 47, 99, 47, 99, 48, 100, 48, 100, 48, 101, 48, 101, 48, 101, 48, 102, 49, 102, 49, 102, 49, 103, 49, 104, 50, 104, 50, 105, 51, 106, 51, 107, 51, 108, 51, 108, 51, 109, 52, 109, 52, 110, 52, 110, 52, 110, 52, 111, 53, 112, 53, 112, 53, 113, 54, 113, 54, 114, 54, 115, 55, 115, 55, 116, 55, 117, 56, 118, 56, 119, 56, 120, 57, 120, 57, 121, 58, 121, 58, 122, 59, 123, 60, 124, 60, 125, 61, 126, 61, 127, 61, 128, 62, 128, 62, 129, 62, 130, 63, 131, 63, 132, 64, 133, 64, 134, 135, 65, 136, 66, 137, 66, 138, 66, 139, 67, 140, 67, 141, 68, 142, 69, 143, 144, 69, 145, 70, 146, 71, 147, 72, 148, 149, 72, 150, 73, 151, 73, 152, 74, 153, 74, 154, 75, 155, 156, 157, 367, 368, 369, 370, 371, 372, 373, 76, 158, 366, 374, 76, 159, 160, 361, 362, 363, 364, 365, 375, 77, 161, 359, 360, 376, 77, 162, 163, 355, 356, 357, 358, 377, 78, 164, 353, 354, 377, 79, 165, 352, 377, 80, 166, 167, 349, 350, 351, 377, 81, 168, 169, 347, 348, 377, 81, 170, 171, 172, 344, 345, 346, 377, 82, 173, 341, 342, 343, 377, 83, 174, 175, 340, 376, 84, 176, 337, 338, 339, 375, 84, 177, 178, 334, 335, 336, 375, 85, 179, 180, 181, 332, 333, 375, 86, 182, 183, 184, 329, 330, 331, 375, 87, 185, 186, 326, 327, 328, 375, 88, 187, 188, 325, 374, 89, 189, 190, 322, 323, 324, 373, 89, 191, 192, 318, 319, 320, 321, 373, 90, 193, 194, 195, 196, 315, 316, 317, 372, 91, 197, 198, 199, 200, 310, 311, 312, 313, 314, 372, 92, 201, 202, 203, 307, 308, 309, 371, 93, 204, 205, 304, 305, 306, 371, 94, 95, 206, 207, 300, 301, 302, 303, 370, 96, 208, 209, 210, 298, 299, 369, 97, 211, 212, 213, 214, 215, 293, 294, 295, 296, 297, 368, 98, 216, 217, 218, 219, 220, 221, 222, 223, 286, 287, 288, 289, 290, 291, 292, 367, 99, 224, 225, 226, 227, 228, 229, 279, 280, 281, 282, 283, 284, 285, 367, 100, 230, 231, 232, 233, 234, 235, 236, 237, 275, 276, 277, 278, 366, 101, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 365, 102, 256, 260, 261, 365, 102, 363, 364, 103, 362, 104, 105, 361, 106, 361, 107, 360, 108, 359, 109, 357, 358, 110, 356, 111, 112, 356, 113, 355, 114, 354, 115, 352, 353, 116, 351, 117, 350, 118, 119, 349, 120, 348, 121, 122, 346, 347, 123, 124, 345, 125, 126, 344, 127, 343, 128, 129, 342, 130, 341, 131, 339, 340, 132, 337, 338, 133, 134, 336, 135, 136, 334, 335, 137, 332, 333, 138, 139, 140, 330, 331, 141, 142, 328, 329, 143, 144, 326, 327, 145, 325, 146, 147, 148, 322, 323, 324, 149, 321, 150, 151, 319, 320, 152, 153, 317, 318, 154, 155, 315, 316, 156, 157, 158, 313, 314, 159, 160, 161, 311, 312, 162, 163, 309, 310, 164, 165, 306, 307, 308, 166, 167, 303, 304, 305, 168, 169, 301, 302, 170, 171, 297, 298, 299, 300, 172, 173, 174, 175, 294, 295, 296, 176, 177, 178, 179, 180, 181, 292, 293, 182, 183, 184, 185, 288, 289, 290, 291, 186, 187, 285, 286, 287, 188, 189, 190, 283, 284, 191, 192, 193, 194, 276, 277, 278, 279, 280, 281, 282, 195, 196, 197, 198, 273, 274, 275, 199, 200, 201, 202, 203, 266, 267, 268, 269, 270, 271, 272, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 256, 260, 261, 262, 263, 264, 265, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 229, 230, 231, 232, 233, 234, 235, 236, 237]], [[251, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 366, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447], [68, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 59, 60, 61, 75, 76, 77, 57, 58, 78, 79, 55, 56, 80, 81, 54, 82, 53, 83, 52, 84, 51, 85, 50, 86, 49, 87, 48, 88, 48, 88, 47, 89, 47, 89, 46, 90, 46, 90, 46, 90, 45, 91, 45, 91, 45, 92, 45, 92, 45, 93, 45, 93, 44, 93, 45, 93, 45, 94, 45, 94, 45, 94, 45, 94, 45, 95, 46, 95, 46, 95, 46, 96, 46, 96, 46, 96, 46, 97, 46, 97, 46, 98, 46, 98, 46, 99, 46, 99, 46, 100, 47, 100, 47, 100, 47, 101, 47, 101, 48, 101, 48, 102, 48, 102, 48, 103, 48, 103, 48, 104, 49, 104, 49, 105, 50, 106, 50, 107, 50, 107, 50, 108, 51, 109, 51, 109, 51, 110, 52, 110, 52, 111, 52, 111, 52, 111, 52, 112, 52, 113, 53, 113, 53, 114, 53, 115, 54, 115, 54, 116, 55, 116, 55, 117, 55, 118, 56, 119, 56, 120, 56, 121, 57, 121, 57, 122, 58, 123, 58, 123, 59, 124, 60, 125, 60, 126, 61, 127, 61, 128, 61, 129, 62, 129, 62, 130, 62, 131, 63, 132, 63, 133, 134, 64, 135, 65, 136, 65, 137, 138, 66, 139, 66, 140, 67, 140, 67, 141, 68, 142, 143, 68, 144, 69, 145, 69, 146, 70, 147, 71, 148, 149, 72, 150, 72, 151, 73, 152, 73, 153, 74, 154, 75, 155, 156, 157, 75, 158, 76, 159, 160, 76, 161, 162, 77, 163, 78, 164, 362, 363, 364, 365, 366, 367, 368, 79, 165, 356, 357, 358, 359, 360, 361, 369, 79, 166, 167, 355, 370, 80, 168, 169, 353, 354, 371, 81, 170, 171, 349, 350, 351, 352, 372, 82, 172, 173, 347, 348, 372, 83, 174, 175, 343, 344, 345, 346, 372, 83, 176, 341, 342, 372, 84, 177, 178, 338, 339, 340, 372, 85, 179, 180, 335, 336, 337, 372, 86, 181, 182, 183, 184, 334, 372, 87, 185, 186, 330, 331, 332, 333, 371, 88, 187, 188, 327, 328, 329, 370, 88, 189, 190, 326, 370, 89, 191, 323, 324, 325, 370, 90, 192, 193, 194, 195, 318, 319, 320, 321, 322, 370, 91, 196, 197, 198, 199, 315, 316, 317, 369, 92, 200, 201, 202, 310, 311, 312, 313, 314, 368, 93, 203, 204, 307, 308, 309, 368, 94, 205, 206, 207, 303, 304, 305, 306, 367, 95, 208, 209, 210, 300, 301, 302, 366, 96, 211, 212, 213, 214, 296, 297, 298, 299, 366, 97, 215, 216, 217, 218, 219, 220, 221, 291, 292, 293, 294, 295, 365, 98, 99, 222, 223, 224, 225, 226, 227, 228, 285, 286, 287, 288, 289, 290, 365, 100, 229, 230, 231, 232, 278, 279, 280, 281, 282, 283, 284, 364, 101, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 249, 250, 251, 271, 272, 273, 274, 275, 276, 277, 363, 101, 247, 248, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 362, 102, 361, 103, 360, 104, 359, 105, 106, 359, 107, 357, 358, 108, 356, 109, 355, 110, 355, 111, 112, 354, 113, 353, 114, 351, 352, 115, 350, 116, 349, 117, 348, 118, 119, 347, 120, 345, 346, 121, 122, 344, 123, 344, 124, 125, 343, 126, 127, 342, 128, 129, 340, 341, 130, 339, 131, 336, 337, 338, 132, 133, 335, 134, 334, 135, 136, 332, 333, 137, 330, 331, 138, 139, 140, 328, 329, 141, 142, 326, 327, 143, 144, 324, 325, 145, 146, 322, 323, 147, 148, 321, 149, 319, 320, 150, 151, 318, 152, 153, 315, 316, 317, 154, 155, 313, 314, 156, 157, 158, 311, 312, 159, 160, 161, 309, 310, 162, 163, 307, 308, 164, 165, 166, 303, 304, 305, 306, 167, 301, 302, 168, 169, 298, 299, 300, 170, 171, 172, 295, 296, 297, 173, 174, 175, 176, 293, 294, 177, 178, 179, 180, 181, 182, 289, 290, 291, 292, 183, 184, 185, 286, 287, 288, 186, 187, 284, 285, 188, 189, 190, 280, 281, 282, 283, 191, 192, 193, 194, 195, 275, 276, 277, 278, 279, 196, 197, 198, 199, 267, 268, 269, 270, 271, 272, 273, 274, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 264, 265, 266, 211, 212, 213, 214, 215, 216, 217, 218, 219, 247, 248, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 249, 250, 251]], [[251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 418, 419, 419, 420, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447], [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 59, 60, 61, 62, 74, 75, 76, 77, 57, 58, 78, 79, 55, 56, 80, 81, 54, 82, 53, 83, 52, 84, 51, 85, 50, 86, 49, 87, 48, 88, 47, 89, 47, 89, 46, 90, 46, 90, 45, 91, 45, 91, 45, 91, 45, 91, 44, 92, 44, 92, 44, 93, 44, 93, 44, 94, 44, 94, 44, 94, 44, 94, 44, 95, 44, 95, 44, 95, 45, 95, 45, 96, 45, 96, 45, 96, 45, 97, 45, 97, 46, 97, 46, 98, 46, 98, 46, 99, 46, 99, 46, 100, 46, 100, 46, 101, 46, 101, 46, 101, 47, 102, 47, 102, 47, 102, 47, 103, 47, 103, 48, 103, 48, 104, 48, 105, 49, 105, 49, 106, 49, 107, 50, 108, 50, 108, 50, 109, 50, 110, 51, 110, 51, 111, 51, 111, 51, 111, 51, 112, 52, 112, 52, 113, 52, 113, 53, 114, 53, 115, 53, 116, 54, 116, 54, 117, 54, 118, 55, 119, 55, 119, 55, 120, 56, 121, 56, 122, 57, 122, 57, 123, 58, 124, 59, 124, 59, 125, 60, 126, 60, 127, 61, 128, 61, 129, 61, 130, 62, 130, 62, 131, 132, 63, 133, 63, 134, 64, 135, 64, 136, 137, 65, 138, 65, 139, 66, 140, 66, 141, 67, 141, 67, 142, 143, 68, 144, 68, 145, 69, 146, 70, 147, 71, 148, 149, 71, 150, 72, 151, 72, 152, 73, 153, 74, 154, 155, 75, 156, 157, 75, 158, 76, 159, 160, 76, 161, 77, 162, 163, 78, 164, 78, 165, 79, 166, 167, 80, 168, 169, 81, 170, 171, 357, 358, 359, 360, 361, 362, 363, 82, 172, 173, 356, 364, 82, 174, 175, 350, 351, 352, 353, 354, 355, 365, 83, 176, 347, 348, 349, 366, 84, 177, 178, 343, 344, 345, 346, 367, 85, 179, 180, 341, 342, 367, 86, 181, 182, 183, 337, 338, 339, 340, 367, 87, 184, 185, 186, 335, 336, 367, 87, 187, 188, 331, 332, 333, 334, 367, 88, 189, 328, 329, 330, 367, 89, 190, 191, 327, 367, 90, 192, 193, 194, 324, 325, 326, 366, 90, 195, 196, 197, 198, 199, 319, 320, 321, 322, 323, 365, 91, 200, 201, 202, 316, 317, 318, 364, 92, 93, 203, 204, 310, 311, 312, 313, 314, 315, 364, 94, 205, 206, 307, 308, 309, 364, 95, 207, 208, 209, 303, 304, 305, 306, 364, 96, 210, 211, 212, 300, 301, 302, 363, 97, 213, 214, 215, 216, 217, 218, 219, 220, 295, 296, 297, 298, 299, 362, 98, 221, 222, 223, 224, 288, 289, 290, 291, 292, 293, 294, 362, 99, 100, 225, 226, 227, 228, 229, 230, 231, 283, 284, 285, 286, 287, 361, 101, 232, 233, 234, 235, 236, 237, 238, 240, 241, 242, 277, 278, 279, 280, 281, 282, 360, 101, 239, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 359, 102, 256, 257, 258, 259, 260, 261, 262, 359, 103, 358, 104, 357, 105, 106, 356, 107, 355, 108, 354, 109, 353, 110, 353, 111, 112, 351, 352, 113, 350, 114, 349, 115, 348, 116, 347, 117, 346, 118, 344, 345, 119, 120, 343, 121, 122, 343, 123, 342, 124, 125, 126, 341, 127, 339, 340, 128, 129, 338, 130, 336, 337, 131, 335, 132, 133, 333, 334, 134, 332, 135, 136, 329, 330, 331, 137, 138, 327, 328, 139, 140, 326, 141, 142, 324, 325, 143, 144, 322, 323, 145, 146, 321, 147, 148, 319, 320, 149, 317, 318, 150, 151, 315, 316, 152, 153, 313, 314, 154, 155, 311, 312, 156, 157, 158, 159, 310, 160, 161, 307, 308, 309, 162, 163, 164, 304, 305, 306, 165, 166, 301, 302, 303, 167, 168, 299, 300, 169, 170, 295, 296, 297, 298, 171, 172, 173, 293, 294, 174, 175, 176, 177, 290, 291, 292, 178, 179, 180, 181, 182, 287, 288, 289, 183, 184, 185, 186, 285, 286, 187, 188, 281, 282, 283, 284, 189, 190, 191, 276, 277, 278, 279, 280, 192, 193, 194, 195, 196, 197, 272, 273, 274, 275, 198, 199, 200, 201, 266, 267, 268, 269, 270, 271, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 239, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 240, 241, 242]], [[250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 413, 413, 413, 413, 413, 414, 414, 415, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447], [64, 65, 66, 67, 68, 69, 70, 71, 72, 60, 61, 62, 63, 73, 74, 75, 76, 58, 59, 77, 78, 56, 57, 79, 80, 54, 55, 81, 82, 53, 83, 52, 84, 51, 85, 50, 86, 49, 87, 48, 88, 47, 89, 47, 89, 46, 90, 46, 90, 45, 91, 45, 91, 44, 92, 44, 92, 44, 92, 44, 93, 43, 93, 43, 93, 43, 94, 43, 94, 43, 95, 43, 95, 43, 95, 43, 95, 43, 95, 44, 95, 44, 96, 44, 96, 44, 96, 45, 97, 45, 97, 45, 98, 45, 98, 45, 98, 45, 99, 45, 99, 45, 100, 45, 100, 45, 101, 45, 101, 46, 101, 46, 102, 46, 102, 47, 102, 47, 103, 47, 103, 47, 104, 47, 104, 47, 104, 48, 105, 48, 106, 48, 107, 49, 108, 49, 108, 49, 109, 50, 109, 50, 110, 50, 110, 51, 111, 51, 111, 51, 112, 51, 112, 51, 113, 51, 113, 52, 114, 52, 114, 52, 115, 53, 116, 53, 117, 54, 117, 54, 118, 54, 119, 55, 120, 55, 120, 55, 121, 56, 122, 56, 122, 57, 123, 58, 124, 58, 125, 59, 126, 60, 127, 60, 128, 60, 128, 61, 129, 61, 130, 61, 131, 62, 132, 62, 133, 63, 134, 63, 135, 64, 136, 137, 64, 138, 65, 139, 65, 140, 66, 141, 66, 141, 67, 142, 143, 67, 144, 68, 145, 69, 146, 70, 147, 148, 70, 149, 71, 150, 72, 151, 72, 152, 73, 153, 74, 154, 74, 155, 156, 75, 157, 158, 75, 159, 160, 76, 161, 77, 162, 163, 77, 164, 78, 165, 79, 166, 167, 80, 168, 169, 81, 170, 171, 81, 172, 173, 82, 174, 175, 83, 176, 84, 177, 178, 84, 179, 180, 351, 352, 353, 354, 355, 356, 357, 85, 181, 182, 344, 345, 346, 347, 348, 349, 350, 358, 86, 183, 184, 185, 341, 342, 343, 359, 360, 87, 186, 187, 337, 338, 339, 340, 360, 88, 188, 189, 335, 336, 361, 89, 190, 330, 331, 332, 333, 334, 361, 89, 191, 192, 193, 328, 329, 361, 90, 194, 195, 196, 197, 198, 325, 326, 327, 361, 91, 199, 200, 201, 322, 323, 324, 361, 92, 202, 203, 317, 318, 319, 320, 321, 361, 93, 94, 204, 205, 311, 312, 313, 314, 315, 316, 361, 95, 206, 207, 208, 308, 309, 310, 360, 96, 209, 210, 211, 303, 304, 305, 306, 307, 359, 97, 212, 213, 214, 215, 300, 301, 302, 358, 98, 216, 217, 218, 219, 220, 221, 222, 223, 295, 296, 297, 298, 299, 358, 99, 100, 224, 225, 226, 227, 228, 229, 287, 288, 289, 290, 291, 292, 293, 294, 358, 101, 230, 231, 232, 233, 234, 280, 281, 282, 283, 284, 285, 286, 357, 101, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 275, 276, 277, 278, 279, 356, 102, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 356, 103, 355, 104, 354, 105, 106, 353, 107, 353, 108, 352, 109, 351, 110, 350, 111, 348, 349, 112, 113, 347, 114, 346, 115, 346, 116, 344, 345, 117, 343, 118, 119, 342, 120, 342, 121, 122, 341, 123, 340, 124, 125, 126, 338, 339, 127, 337, 128, 129, 335, 336, 130, 334, 131, 332, 333, 132, 133, 331, 134, 328, 329, 330, 135, 136, 327, 137, 138, 325, 326, 139, 140, 324, 141, 142, 321, 322, 323, 143, 144, 320, 145, 146, 319, 147, 148, 317, 318, 149, 150, 315, 316, 151, 313, 314, 152, 153, 311, 312, 154, 155, 156, 309, 310, 157, 158, 159, 160, 307, 308, 161, 162, 304, 305, 306, 163, 164, 165, 302, 303, 166, 299, 300, 301, 167, 168, 296, 297, 298, 169, 170, 293, 294, 295, 171, 172, 173, 291, 292, 174, 175, 176, 177, 178, 287, 288, 289, 290, 179, 180, 181, 182, 183, 285, 286, 184, 185, 186, 187, 282, 283, 284, 188, 189, 277, 278, 279, 280, 281, 190, 191, 192, 193, 273, 274, 275, 276, 194, 195, 196, 197, 198, 267, 268, 269, 270, 271, 272, 199, 200, 201, 202, 263, 264, 265, 266, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 232, 233, 234]], [[250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 252, 252, 252, 252, 252, 252, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 372, 373, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 398, 398, 399, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 59, 60, 76, 77, 56, 57, 58, 78, 79, 80, 55, 81, 53, 54, 82, 83, 52, 84, 51, 85, 50, 86, 49, 87, 48, 88, 47, 89, 47, 89, 46, 90, 45, 91, 45, 91, 45, 91, 44, 92, 44, 92, 43, 93, 43, 93, 43, 93, 43, 94, 43, 94, 43, 94, 43, 95, 43, 95, 43, 95, 43, 96, 43, 96, 43, 96, 43, 96, 43, 96, 43, 97, 44, 97, 44, 97, 44, 98, 44, 98, 44, 98, 44, 99, 44, 99, 44, 100, 45, 100, 45, 101, 45, 101, 45, 102, 45, 102, 45, 102, 46, 103, 46, 103, 46, 103, 46, 104, 46, 104, 47, 104, 47, 105, 47, 105, 48, 106, 48, 107, 48, 108, 49, 109, 49, 109, 49, 110, 49, 110, 50, 111, 50, 111, 50, 112, 50, 112, 51, 113, 51, 113, 51, 114, 51, 114, 52, 115, 52, 115, 52, 116, 53, 117, 53, 117, 54, 118, 54, 119, 54, 120, 55, 121, 55, 121, 56, 122, 56, 123, 57, 123, 57, 124, 58, 125, 58, 126, 59, 127, 60, 128, 60, 129, 60, 129, 61, 130, 61, 131, 61, 132, 62, 133, 62, 134, 63, 135, 63, 136, 137, 64, 138, 65, 139, 65, 140, 66, 141, 66, 142, 67, 143, 67, 144, 68, 145, 69, 146, 69, 147, 70, 148, 149, 71, 150, 71, 151, 72, 152, 73, 153, 73, 154, 74, 155, 156, 75, 157, 158, 75, 159, 160, 76, 161, 76, 162, 163, 77, 164, 78, 165, 79, 166, 167, 79, 168, 80, 169, 170, 171, 81, 172, 173, 82, 174, 83, 175, 176, 83, 177, 84, 178, 179, 85, 180, 181, 182, 86, 183, 184, 185, 87, 186, 187, 88, 188, 189, 345, 346, 347, 348, 349, 350, 351, 89, 190, 338, 339, 340, 341, 342, 343, 344, 352, 89, 191, 192, 334, 335, 336, 337, 353, 90, 193, 194, 195, 196, 330, 331, 332, 333, 354, 91, 197, 198, 199, 200, 328, 329, 355, 92, 201, 202, 324, 325, 326, 327, 355, 93, 94, 203, 204, 318, 319, 320, 321, 322, 323, 355, 95, 205, 206, 207, 314, 315, 316, 317, 355, 96, 208, 209, 210, 309, 310, 311, 312, 313, 355, 97, 211, 212, 213, 214, 304, 305, 306, 307, 308, 355, 98, 215, 216, 217, 218, 219, 220, 221, 301, 302, 303, 355, 99, 222, 223, 224, 225, 295, 296, 297, 298, 299, 300, 354, 100, 226, 227, 228, 229, 230, 231, 287, 288, 289, 290, 291, 292, 293, 294, 353, 101, 232, 233, 234, 235, 236, 237, 238, 279, 280, 281, 282, 283, 284, 285, 286, 352, 102, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 267, 272, 273, 274, 275, 276, 277, 278, 352, 103, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 269, 270, 271, 352, 104, 351, 105, 350, 106, 107, 350, 108, 348, 349, 109, 347, 110, 346, 111, 112, 346, 113, 345, 114, 344, 115, 343, 116, 342, 117, 341, 118, 119, 340, 120, 340, 121, 122, 338, 339, 123, 124, 337, 125, 126, 335, 336, 127, 334, 128, 129, 333, 130, 331, 332, 131, 132, 330, 133, 327, 328, 329, 134, 326, 135, 136, 324, 325, 137, 138, 323, 139, 140, 321, 322, 141, 142, 143, 320, 144, 318, 319, 145, 146, 317, 147, 148, 149, 314, 315, 316, 150, 312, 313, 151, 152, 311, 153, 154, 309, 310, 155, 156, 157, 307, 308, 158, 159, 160, 304, 305, 306, 161, 162, 301, 302, 303, 163, 164, 165, 299, 300, 166, 167, 296, 297, 298, 168, 169, 294, 295, 170, 171, 291, 292, 293, 172, 173, 174, 288, 289, 290, 175, 176, 177, 178, 179, 180, 181, 285, 286, 287, 182, 183, 184, 185, 283, 284, 186, 187, 279, 280, 281, 282, 188, 189, 190, 274, 275, 276, 277, 278, 191, 192, 193, 194, 268, 269, 270, 271, 272, 273, 195, 196, 197, 198, 199, 264, 265, 266, 267, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 255, 256, 257, 258, 259, 260, 261, 262, 263, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 226, 227, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238]], [[249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 254, 254, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 419, 419, 419, 419, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445], [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 60, 61, 62, 74, 75, 76, 57, 58, 59, 77, 78, 79, 55, 56, 80, 81, 54, 82, 52, 53, 83, 84, 51, 85, 50, 86, 49, 87, 48, 88, 47, 89, 47, 89, 46, 90, 45, 91, 45, 91, 44, 92, 44, 92, 44, 92, 43, 93, 43, 93, 43, 93, 42, 94, 42, 94, 42, 95, 42, 95, 42, 95, 42, 96, 42, 96, 42, 96, 42, 96, 42, 96, 42, 96, 43, 97, 43, 97, 43, 97, 44, 98, 44, 98, 44, 99, 44, 99, 44, 99, 44, 100, 44, 100, 44, 101, 44, 101, 44, 102, 44, 102, 45, 102, 45, 103, 45, 103, 46, 103, 46, 103, 46, 104, 46, 104, 46, 105, 46, 105, 47, 106, 47, 107, 47, 107, 48, 108, 48, 109, 49, 110, 49, 110, 49, 111, 49, 111, 50, 112, 50, 112, 50, 112, 50, 113, 51, 113, 51, 114, 51, 114, 51, 115, 52, 116, 52, 116, 53, 117, 53, 118, 53, 119, 54, 119, 54, 120, 54, 121, 55, 122, 55, 122, 56, 123, 56, 124, 57, 124, 57, 125, 58, 126, 59, 127, 59, 128, 60, 129, 60, 129, 61, 130, 61, 131, 61, 132, 62, 133, 62, 134, 63, 135, 136, 63, 137, 64, 138, 65, 139, 65, 140, 65, 141, 66, 142, 66, 143, 67, 144, 68, 145, 68, 146, 69, 147, 70, 148, 149, 71, 150, 71, 151, 72, 152, 72, 153, 73, 154, 74, 155, 156, 75, 157, 158, 75, 159, 160, 76, 161, 76, 162, 77, 163, 164, 78, 165, 78, 166, 79, 167, 168, 80, 169, 170, 81, 171, 172, 82, 173, 174, 83, 175, 83, 176, 177, 84, 178, 179, 85, 180, 181, 86, 182, 183, 184, 87, 185, 186, 88, 187, 188, 89, 189, 190, 89, 191, 90, 192, 193, 194, 195, 91, 196, 197, 198, 199, 339, 340, 341, 342, 343, 344, 345, 92, 200, 201, 202, 331, 332, 333, 334, 335, 336, 337, 338, 346, 93, 94, 203, 204, 328, 329, 330, 347, 95, 205, 206, 324, 325, 326, 327, 348, 96, 207, 208, 209, 317, 318, 319, 320, 321, 322, 323, 349, 97, 210, 211, 212, 310, 311, 312, 313, 314, 315, 316, 349, 98, 213, 214, 215, 216, 217, 307, 308, 309, 349, 99, 218, 219, 220, 221, 222, 223, 302, 303, 304, 305, 306, 349, 100, 224, 225, 226, 227, 228, 229, 296, 297, 298, 299, 300, 301, 349, 101, 230, 231, 232, 287, 288, 289, 290, 291, 292, 293, 294, 295, 349, 102, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 279, 280, 281, 282, 283, 284, 285, 286, 349, 103, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 258, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 348, 104, 256, 257, 259, 260, 261, 262, 263, 347, 105, 106, 346, 107, 345, 108, 345, 109, 344, 110, 343, 111, 112, 343, 113, 342, 114, 341, 115, 340, 116, 340, 117, 339, 118, 119, 338, 120, 337, 121, 122, 335, 336, 123, 124, 334, 125, 126, 333, 127, 331, 332, 128, 129, 330, 130, 131, 328, 329, 132, 326, 327, 133, 325, 134, 135, 323, 324, 136, 322, 137, 138, 320, 321, 139, 140, 141, 319, 142, 143, 317, 318, 144, 145, 316, 146, 147, 313, 314, 315, 148, 149, 312, 150, 310, 311, 151, 152, 309, 153, 154, 306, 307, 308, 155, 156, 157, 303, 304, 305, 158, 159, 160, 161, 301, 302, 162, 163, 299, 300, 164, 165, 166, 296, 297, 298, 167, 168, 293, 294, 295, 169, 170, 291, 292, 171, 172, 288, 289, 290, 173, 174, 175, 176, 286, 287, 177, 178, 179, 180, 181, 182, 283, 284, 285, 183, 184, 185, 186, 280, 281, 282, 187, 188, 275, 276, 277, 278, 279, 189, 190, 191, 271, 272, 273, 274, 192, 193, 194, 195, 196, 197, 198, 265, 266, 267, 268, 269, 270, 199, 200, 201, 256, 257, 259, 260, 261, 262, 263, 264, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 218, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 258, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245]], [[245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 248, 248, 248, 248, 249, 249, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 408, 408, 408, 408, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 414, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 58, 59, 60, 74, 75, 76, 56, 57, 77, 78, 54, 55, 79, 80, 52, 53, 81, 82, 51, 83, 50, 84, 49, 85, 48, 86, 47, 87, 46, 88, 45, 89, 45, 89, 44, 90, 44, 90, 43, 91, 43, 91, 42, 92, 42, 92, 42, 92, 41, 93, 41, 93, 41, 93, 41, 94, 41, 94, 41, 94, 41, 95, 41, 95, 41, 95, 41, 96, 41, 96, 41, 96, 41, 97, 42, 97, 42, 97, 42, 98, 42, 98, 42, 98, 43, 98, 43, 98, 43, 99, 43, 99, 43, 100, 44, 100, 44, 101, 44, 101, 44, 101, 44, 102, 44, 102, 44, 102, 44, 103, 44, 103, 45, 103, 45, 104, 45, 104, 45, 105, 46, 105, 46, 106, 46, 106, 46, 107, 47, 107, 47, 108, 47, 108, 48, 109, 48, 110, 49, 110, 49, 111, 49, 111, 49, 112, 50, 112, 50, 112, 50, 113, 50, 114, 50, 114, 51, 115, 51, 115, 51, 116, 52, 117, 52, 117, 53, 118, 53, 119, 53, 120, 54, 120, 54, 121, 54, 122, 55, 122, 55, 123, 56, 124, 56, 125, 57, 126, 58, 127, 58, 127, 58, 128, 59, 129, 59, 130, 60, 131, 60, 132, 61, 132, 61, 133, 62, 134, 62, 135, 63, 136, 137, 63, 138, 64, 139, 64, 140, 65, 141, 66, 142, 66, 143, 67, 144, 67, 145, 68, 146, 69, 147, 69, 148, 149, 70, 150, 71, 151, 72, 152, 72, 153, 73, 154, 74, 155, 156, 74, 157, 158, 75, 159, 76, 160, 161, 76, 162, 77, 163, 78, 164, 78, 165, 166, 79, 167, 168, 80, 169, 170, 81, 171, 172, 82, 173, 174, 83, 175, 83, 176, 84, 177, 178, 85, 179, 180, 86, 181, 182, 183, 87, 184, 185, 88, 186, 187, 88, 188, 189, 89, 190, 191, 90, 192, 193, 91, 194, 195, 196, 197, 198, 92, 199, 200, 201, 93, 202, 203, 94, 204, 205, 95, 206, 207, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 96, 97, 208, 209, 210, 211, 321, 322, 323, 324, 325, 326, 327, 328, 329, 342, 98, 212, 213, 214, 215, 216, 217, 218, 317, 318, 319, 320, 343, 99, 219, 220, 221, 309, 310, 311, 312, 313, 314, 315, 316, 344, 100, 222, 223, 224, 300, 301, 302, 303, 304, 305, 306, 307, 308, 344, 101, 225, 226, 227, 228, 229, 230, 231, 297, 298, 299, 344, 102, 232, 233, 234, 235, 236, 237, 238, 288, 289, 290, 291, 292, 293, 294, 295, 296, 344, 103, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 279, 280, 281, 282, 283, 284, 285, 286, 287, 344, 104, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 343, 105, 342, 106, 342, 107, 341, 108, 109, 340, 110, 340, 111, 339, 112, 339, 113, 114, 338, 115, 337, 116, 337, 117, 118, 335, 336, 119, 334, 120, 333, 121, 122, 332, 123, 124, 331, 125, 330, 126, 127, 328, 329, 128, 327, 129, 326, 130, 131, 324, 325, 132, 133, 323, 134, 135, 322, 136, 137, 320, 321, 138, 139, 319, 140, 141, 316, 317, 318, 142, 143, 315, 144, 145, 312, 313, 314, 146, 147, 311, 148, 149, 309, 310, 150, 151, 308, 152, 153, 305, 306, 307, 154, 155, 303, 304, 156, 157, 301, 302, 158, 159, 160, 298, 299, 300, 161, 162, 163, 296, 297, 164, 165, 166, 293, 294, 295, 167, 168, 291, 292, 169, 170, 288, 289, 290, 171, 172, 173, 286, 287, 174, 175, 176, 177, 283, 284, 285, 178, 179, 180, 181, 182, 183, 280, 281, 282, 184, 185, 275, 276, 277, 278, 279, 186, 187, 188, 272, 273, 274, 189, 190, 191, 192, 193, 266, 267, 268, 269, 270, 271, 194, 195, 196, 197, 198, 199, 262, 263, 264, 265, 200, 201, 202, 203, 204, 205, 209, 210, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 206, 207, 208, 211, 212, 213, 214, 215, 216, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238]], [[248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 362, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 379, 380, 380, 380, 380, 381, 381, 381, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 385, 385, 385, 386, 386, 386, 386, 387, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 417, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444], [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 60, 61, 62, 74, 75, 76, 57, 58, 59, 77, 78, 79, 55, 56, 80, 81, 53, 54, 82, 83, 52, 84, 51, 85, 50, 86, 49, 87, 48, 88, 47, 89, 46, 90, 45, 91, 45, 91, 44, 92, 44, 92, 43, 93, 43, 93, 43, 93, 42, 94, 42, 94, 42, 94, 41, 95, 41, 95, 41, 96, 41, 96, 41, 96, 41, 97, 41, 97, 41, 97, 41, 97, 41, 97, 41, 97, 42, 98, 42, 98, 42, 98, 43, 98, 43, 99, 43, 99, 43, 100, 43, 100, 43, 100, 43, 101, 43, 101, 43, 102, 43, 102, 44, 103, 44, 103, 44, 103, 44, 104, 45, 104, 45, 104, 45, 105, 45, 105, 46, 105, 46, 106, 46, 106, 46, 107, 47, 108, 47, 109, 48, 109, 48, 110, 48, 111, 48, 111, 49, 112, 49, 112, 49, 112, 50, 113, 50, 113, 50, 114, 50, 114, 50, 115, 51, 115, 51, 116, 51, 117, 52, 117, 52, 118, 53, 119, 53, 120, 54, 120, 54, 121, 54, 122, 55, 122, 55, 123, 56, 124, 56, 124, 57, 125, 58, 126, 58, 127, 59, 128, 59, 129, 60, 130, 60, 130, 60, 131, 61, 132, 61, 133, 62, 134, 62, 135, 63, 136, 137, 63, 138, 64, 139, 65, 140, 65, 141, 66, 141, 66, 142, 143, 67, 144, 67, 145, 68, 146, 69, 147, 69, 148, 70, 149, 150, 71, 151, 72, 152, 72, 152, 73, 153, 154, 74, 155, 74, 156, 157, 75, 158, 159, 76, 160, 76, 161, 162, 77, 163, 78, 164, 78, 165, 166, 79, 167, 80, 168, 169, 81, 170, 171, 82, 172, 173, 82, 174, 175, 83, 176, 84, 177, 85, 178, 179, 86, 180, 181, 182, 87, 183, 184, 185, 88, 186, 187, 89, 188, 89, 189, 190, 90, 191, 192, 91, 193, 194, 195, 196, 92, 197, 198, 199, 93, 94, 200, 201, 202, 95, 203, 204, 96, 205, 206, 97, 207, 208, 209, 98, 210, 211, 212, 99, 100, 213, 214, 215, 101, 216, 217, 218, 219, 220, 221, 222, 223, 313, 314, 315, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 101, 224, 225, 226, 227, 228, 309, 310, 311, 312, 316, 317, 333, 102, 229, 230, 231, 232, 302, 303, 304, 305, 306, 307, 308, 334, 103, 233, 234, 235, 236, 237, 238, 241, 291, 295, 296, 297, 298, 299, 300, 301, 335, 104, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 294, 336, 105, 106, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 336, 107, 336, 108, 336, 109, 336, 110, 111, 336, 112, 336, 113, 335, 114, 115, 334, 116, 333, 117, 332, 118, 331, 119, 330, 120, 121, 330, 122, 328, 329, 123, 124, 327, 125, 126, 127, 325, 326, 128, 324, 129, 130, 323, 131, 322, 132, 133, 320, 321, 134, 319, 135, 318, 136, 137, 316, 317, 138, 139, 315, 140, 141, 142, 313, 314, 143, 144, 311, 312, 145, 146, 310, 147, 148, 308, 309, 149, 150, 307, 151, 152, 304, 305, 306, 153, 154, 301, 302, 303, 155, 156, 300, 157, 158, 159, 160, 297, 298, 299, 161, 162, 294, 295, 296, 163, 164, 165, 293, 166, 167, 290, 291, 292, 168, 169, 287, 288, 289, 170, 171, 285, 286, 172, 173, 174, 283, 284, 175, 176, 177, 178, 179, 180, 181, 182, 280, 281, 282, 183, 184, 185, 275, 276, 277, 278, 279, 186, 187, 188, 272, 273, 274, 189, 190, 191, 266, 267, 268, 269, 270, 271, 192, 193, 194, 195, 196, 197, 263, 264, 265, 198, 199, 200, 201, 254, 255, 256, 257, 258, 259, 260, 261, 262, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 241]], [[248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 251, 251, 251, 251, 252, 252, 253, 253, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 58, 59, 60, 76, 77, 78, 56, 57, 79, 80, 54, 55, 81, 82, 53, 83, 51, 52, 84, 85, 50, 86, 49, 87, 48, 88, 47, 89, 46, 90, 46, 90, 45, 91, 44, 92, 44, 92, 43, 93, 43, 93, 42, 94, 42, 94, 42, 94, 41, 95, 41, 95, 41, 95, 41, 96, 41, 96, 41, 96, 41, 97, 41, 97, 41, 97, 41, 97, 41, 98, 41, 98, 41, 98, 41, 98, 41, 98, 42, 98, 42, 99, 42, 99, 42, 100, 43, 100, 43, 100, 43, 101, 43, 101, 43, 102, 43, 102, 43, 103, 43, 103, 44, 103, 44, 104, 44, 104, 44, 104, 45, 104, 45, 105, 45, 105, 45, 105, 45, 106, 46, 107, 46, 107, 46, 108, 47, 109, 47, 110, 48, 110, 48, 111, 48, 111, 48, 112, 49, 112, 49, 113, 49, 113, 50, 113, 50, 114, 50, 114, 50, 115, 51, 115, 51, 116, 51, 117, 52, 117, 52, 118, 53, 119, 53, 120, 53, 120, 54, 121, 54, 122, 54, 122, 55, 123, 55, 124, 56, 125, 57, 125, 57, 126, 58, 127, 59, 128, 59, 129, 60, 129, 60, 130, 60, 131, 61, 132, 61, 133, 62, 134, 62, 135, 63, 136, 137, 63, 138, 64, 139, 65, 140, 65, 141, 66, 141, 66, 142, 67, 143, 144, 67, 145, 68, 146, 69, 147, 69, 148, 70, 149, 71, 150, 72, 151, 72, 152, 73, 153, 74, 154, 155, 74, 156, 157, 75, 158, 159, 76, 160, 76, 161, 77, 162, 163, 77, 164, 78, 165, 79, 166, 167, 80, 168, 81, 169, 170, 82, 171, 172, 83, 173, 174, 83, 175, 176, 84, 177, 85, 178, 179, 86, 180, 181, 87, 182, 183, 184, 88, 185, 186, 89, 187, 188, 89, 189, 90, 190, 191, 91, 192, 193, 92, 194, 195, 196, 197, 198, 93, 94, 199, 200, 201, 95, 202, 203, 96, 204, 205, 97, 206, 207, 98, 208, 209, 210, 99, 100, 211, 212, 213, 214, 101, 215, 216, 217, 218, 219, 220, 102, 221, 222, 223, 224, 102, 225, 226, 227, 228, 229, 103, 230, 231, 232, 233, 306, 307, 308, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 104, 105, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 302, 303, 304, 305, 309, 326, 106, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 283, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 327, 107, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 284, 285, 286, 328, 108, 109, 329, 110, 329, 111, 329, 112, 329, 113, 114, 329, 115, 329, 116, 329, 117, 328, 118, 327, 119, 120, 326, 121, 324, 325, 122, 123, 323, 124, 125, 322, 126, 127, 322, 128, 320, 321, 129, 130, 319, 131, 132, 318, 133, 317, 134, 316, 135, 136, 315, 137, 138, 313, 314, 139, 140, 311, 312, 141, 142, 143, 310, 144, 145, 308, 309, 146, 147, 307, 148, 149, 305, 306, 150, 151, 302, 303, 304, 152, 300, 301, 153, 154, 299, 155, 156, 157, 296, 297, 298, 158, 159, 160, 161, 293, 294, 295, 162, 163, 292, 164, 165, 166, 289, 290, 291, 167, 168, 286, 287, 288, 169, 170, 285, 171, 172, 173, 282, 283, 284, 174, 175, 176, 279, 280, 281, 177, 178, 179, 180, 181, 182, 183, 275, 276, 277, 278, 184, 185, 186, 187, 272, 273, 274, 188, 189, 190, 266, 267, 268, 269, 270, 271, 191, 192, 193, 263, 264, 265, 194, 195, 196, 197, 198, 199, 255, 256, 257, 258, 259, 260, 261, 262, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 233]], [[247, 247, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 251, 251, 252, 252, 252, 252, 253, 253, 254, 254, 255, 255, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 364, 365, 365, 365, 366, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 380, 381, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 403, 403, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 408, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443], [64, 65, 66, 67, 68, 69, 70, 71, 72, 60, 61, 62, 63, 73, 74, 75, 76, 57, 58, 59, 77, 78, 79, 55, 56, 80, 81, 54, 82, 52, 53, 83, 84, 51, 85, 50, 86, 48, 49, 87, 88, 48, 88, 47, 89, 46, 90, 45, 91, 45, 91, 44, 92, 43, 93, 43, 93, 42, 94, 42, 94, 42, 94, 41, 95, 41, 95, 41, 95, 41, 95, 40, 96, 40, 96, 40, 97, 40, 97, 40, 97, 40, 97, 40, 98, 40, 98, 40, 98, 41, 98, 41, 98, 41, 99, 41, 99, 42, 99, 42, 100, 42, 100, 42, 100, 43, 101, 43, 101, 43, 101, 43, 102, 43, 102, 43, 103, 43, 103, 43, 103, 43, 104, 44, 104, 44, 104, 44, 105, 45, 105, 45, 105, 45, 106, 45, 106, 45, 107, 46, 108, 46, 108, 46, 109, 47, 110, 47, 110, 48, 111, 48, 111, 48, 112, 49, 112, 49, 113, 49, 113, 49, 113, 50, 114, 50, 114, 50, 115, 50, 115, 51, 116, 51, 117, 51, 117, 52, 118, 52, 119, 53, 120, 53, 121, 53, 121, 54, 122, 54, 122, 55, 123, 55, 124, 56, 124, 56, 125, 57, 126, 58, 127, 59, 128, 59, 129, 60, 129, 60, 130, 60, 131, 61, 132, 61, 133, 62, 134, 62, 135, 63, 136, 63, 137, 138, 64, 139, 65, 140, 65, 140, 65, 141, 66, 142, 67, 143, 67, 144, 68, 145, 69, 146, 69, 147, 148, 70, 149, 71, 150, 72, 151, 72, 152, 73, 153, 73, 154, 74, 155, 156, 75, 157, 158, 76, 159, 160, 76, 161, 77, 162, 78, 163, 78, 164, 79, 165, 166, 80, 167, 168, 81, 169, 170, 82, 171, 172, 83, 173, 83, 174, 175, 84, 176, 85, 177, 178, 86, 179, 180, 87, 181, 182, 88, 183, 184, 185, 89, 186, 187, 89, 188, 189, 90, 190, 91, 191, 192, 92, 193, 194, 195, 196, 93, 94, 197, 198, 199, 95, 200, 201, 202, 96, 203, 204, 97, 205, 206, 98, 99, 207, 208, 100, 209, 210, 211, 101, 212, 213, 214, 215, 102, 216, 217, 218, 219, 220, 221, 103, 222, 223, 224, 225, 104, 226, 227, 228, 229, 230, 105, 231, 232, 233, 234, 235, 236, 106, 237, 238, 239, 240, 241, 242, 243, 244, 245, 107, 108, 246, 247, 248, 249, 250, 251, 252, 253, 254, 298, 299, 300, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 109, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 275, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 301, 302, 318, 110, 263, 271, 272, 273, 274, 276, 277, 278, 319, 111, 320, 112, 113, 321, 322, 114, 321, 115, 321, 116, 321, 117, 321, 118, 119, 321, 120, 321, 121, 320, 122, 123, 319, 124, 125, 318, 126, 127, 317, 128, 129, 316, 130, 131, 315, 132, 315, 133, 313, 314, 134, 135, 312, 136, 137, 310, 311, 138, 139, 309, 140, 141, 308, 142, 143, 144, 307, 145, 305, 306, 146, 147, 302, 303, 304, 148, 149, 150, 300, 301, 151, 299, 152, 153, 297, 298, 154, 155, 294, 295, 296, 156, 157, 158, 292, 293, 159, 160, 161, 162, 291, 163, 164, 165, 288, 289, 290, 166, 167, 285, 286, 287, 168, 169, 284, 170, 171, 281, 282, 283, 172, 173, 174, 277, 278, 279, 280, 175, 176, 177, 178, 179, 180, 274, 275, 276, 181, 182, 183, 184, 185, 271, 272, 273, 186, 187, 188, 189, 266, 267, 268, 269, 270, 190, 191, 263, 264, 265, 192, 193, 194, 195, 196, 197, 198, 255, 256, 257, 258, 259, 260, 261, 262, 199, 200, 201, 202, 246, 247, 248, 249, 250, 251, 252, 253, 254, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 225, 226, 227, 228, 229, 237, 238, 239, 240, 241, 242, 243, 244, 245, 224, 230, 231, 232, 233, 234, 235, 236]], [[247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 250, 250, 250, 250, 251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 379, 379, 379, 380, 380, 380, 381, 381, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 389, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 403, 403, 404, 404, 405, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 418, 418, 418, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442], [63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 59, 60, 61, 62, 74, 75, 76, 77, 57, 58, 78, 79, 55, 56, 80, 81, 53, 54, 82, 83, 51, 52, 84, 85, 50, 86, 49, 87, 48, 88, 47, 89, 46, 90, 45, 91, 45, 91, 44, 92, 44, 92, 43, 93, 43, 93, 42, 94, 42, 94, 41, 95, 41, 95, 41, 95, 41, 95, 40, 96, 40, 96, 40, 97, 40, 97, 40, 97, 40, 98, 40, 98, 40, 98, 40, 98, 40, 98, 40, 98, 41, 99, 41, 99, 41, 99, 41, 99, 42, 100, 42, 100, 42, 100, 42, 101, 42, 101, 42, 102, 42, 102, 42, 103, 43, 103, 43, 103, 43, 104, 43, 104, 43, 104, 44, 104, 44, 105, 44, 105, 45, 106, 45, 106, 45, 106, 45, 107, 46, 108, 46, 108, 46, 109, 47, 110, 47, 110, 48, 111, 48, 111, 48, 112, 48, 112, 49, 113, 49, 113, 49, 113, 49, 114, 50, 115, 50, 115, 50, 116, 50, 116, 51, 117, 51, 117, 52, 118, 52, 119, 53, 120, 53, 120, 53, 121, 54, 122, 54, 122, 55, 123, 55, 124, 56, 124, 56, 125, 57, 126, 58, 127, 58, 128, 59, 129, 60, 129, 60, 130, 60, 131, 61, 132, 61, 133, 61, 134, 62, 135, 63, 136, 63, 137, 64, 138, 65, 139, 65, 140, 65, 141, 66, 142, 67, 143, 67, 144, 68, 145, 68, 146, 69, 147, 70, 148, 149, 71, 150, 72, 151, 72, 152, 73, 153, 74, 154, 74, 155, 75, 156, 157, 76, 158, 159, 76, 160, 161, 77, 162, 78, 163, 78, 164, 79, 165, 80, 166, 167, 81, 168, 169, 82, 170, 171, 83, 172, 173, 83, 174, 84, 175, 176, 85, 177, 86, 178, 179, 87, 180, 181, 88, 182, 183, 184, 89, 185, 186, 90, 187, 188, 90, 189, 91, 190, 191, 92, 93, 192, 193, 94, 194, 195, 196, 197, 198, 95, 199, 200, 96, 97, 201, 202, 203, 98, 204, 99, 205, 206, 207, 100, 208, 209, 101, 210, 211, 212, 102, 213, 214, 215, 216, 103, 217, 218, 219, 220, 221, 222, 104, 223, 224, 225, 226, 227, 105, 228, 229, 230, 231, 106, 107, 232, 233, 234, 235, 236, 237, 108, 238, 239, 240, 241, 242, 243, 244, 245, 109, 246, 247, 248, 249, 250, 251, 252, 253, 254, 110, 255, 256, 257, 258, 259, 260, 261, 267, 290, 291, 292, 111, 112, 262, 263, 264, 265, 266, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 113, 311, 114, 312, 115, 116, 313, 117, 314, 118, 314, 119, 314, 120, 314, 121, 122, 314, 123, 124, 314, 125, 126, 314, 127, 128, 313, 129, 130, 312, 131, 132, 311, 133, 309, 310, 134, 308, 135, 136, 307, 137, 307, 138, 139, 305, 306, 140, 141, 142, 304, 143, 144, 301, 302, 303, 145, 146, 300, 147, 148, 299, 149, 150, 297, 298, 151, 152, 294, 295, 296, 153, 154, 292, 293, 155, 156, 157, 291, 158, 159, 160, 289, 290, 161, 162, 163, 286, 287, 288, 164, 165, 166, 284, 285, 167, 168, 283, 169, 170, 280, 281, 282, 171, 172, 173, 276, 277, 278, 279, 174, 175, 176, 273, 274, 275, 177, 178, 179, 180, 181, 182, 183, 268, 269, 270, 271, 272, 184, 185, 186, 187, 188, 265, 266, 267, 189, 190, 262, 263, 264, 191, 192, 193, 194, 255, 256, 257, 258, 259, 260, 261, 195, 196, 197, 198, 199, 200, 201, 246, 247, 248, 249, 250, 251, 252, 253, 254, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 219, 220, 228, 238, 239, 240, 241, 242, 243, 244, 245, 216, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 235, 236, 237]], [[243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 370, 371, 371, 372, 372, 373, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 379, 379, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 387, 388, 388, 388, 388, 388, 389, 389, 389, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 407, 407, 408, 408, 409, 409, 409, 410, 410, 410, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 58, 59, 60, 74, 75, 76, 55, 56, 57, 77, 78, 79, 53, 54, 80, 81, 52, 82, 50, 51, 83, 84, 49, 85, 48, 86, 47, 87, 46, 88, 45, 89, 44, 90, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 39, 96, 39, 96, 39, 96, 39, 97, 39, 97, 39, 97, 39, 98, 39, 98, 39, 98, 39, 98, 40, 99, 40, 99, 40, 99, 40, 99, 40, 100, 41, 100, 41, 100, 41, 100, 41, 101, 42, 101, 42, 102, 42, 102, 42, 102, 42, 103, 42, 103, 42, 103, 43, 104, 43, 104, 43, 104, 43, 105, 43, 105, 44, 105, 44, 106, 44, 106, 44, 107, 45, 107, 45, 108, 45, 108, 46, 108, 46, 109, 46, 110, 47, 110, 47, 111, 48, 112, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 115, 50, 115, 50, 115, 50, 116, 51, 117, 51, 117, 52, 118, 52, 119, 53, 120, 53, 120, 53, 121, 54, 122, 54, 122, 55, 123, 55, 124, 56, 125, 56, 126, 57, 126, 58, 127, 58, 128, 58, 129, 59, 129, 59, 130, 59, 131, 60, 132, 61, 133, 61, 133, 62, 134, 63, 135, 136, 63, 137, 63, 138, 64, 139, 65, 140, 65, 141, 66, 142, 67, 143, 67, 144, 68, 145, 69, 146, 69, 147, 70, 148, 71, 149, 71, 150, 72, 151, 73, 152, 74, 153, 154, 74, 155, 75, 156, 157, 76, 158, 76, 159, 160, 77, 161, 78, 162, 78, 163, 164, 79, 165, 80, 166, 81, 167, 168, 82, 169, 170, 83, 171, 172, 84, 173, 174, 84, 175, 85, 176, 86, 87, 177, 178, 88, 179, 180, 88, 181, 182, 89, 183, 184, 185, 90, 186, 187, 91, 188, 92, 189, 190, 93, 191, 192, 94, 193, 194, 195, 95, 196, 197, 198, 199, 96, 200, 201, 97, 202, 203, 98, 99, 204, 205, 100, 206, 207, 208, 101, 209, 210, 211, 102, 212, 213, 214, 215, 216, 217, 103, 218, 219, 220, 104, 221, 222, 223, 105, 224, 225, 226, 227, 228, 106, 229, 230, 231, 107, 108, 232, 233, 234, 235, 236, 237, 109, 238, 239, 240, 241, 242, 243, 244, 245, 110, 246, 247, 248, 249, 250, 251, 252, 253, 111, 112, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 113, 259, 267, 268, 269, 270, 271, 272, 273, 274, 275, 278, 279, 280, 282, 283, 284, 114, 276, 277, 281, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 115, 298, 299, 300, 301, 302, 303, 304, 305, 116, 117, 306, 118, 307, 119, 308, 120, 121, 308, 122, 123, 308, 124, 308, 125, 126, 308, 127, 128, 307, 129, 306, 130, 306, 131, 132, 305, 133, 134, 304, 135, 136, 303, 137, 138, 302, 139, 140, 300, 301, 141, 142, 143, 299, 144, 145, 297, 298, 146, 147, 296, 148, 149, 294, 295, 150, 151, 292, 293, 152, 153, 291, 154, 155, 289, 290, 156, 157, 158, 287, 288, 159, 160, 285, 286, 161, 162, 163, 283, 284, 164, 165, 166, 167, 281, 282, 168, 169, 276, 277, 278, 279, 280, 170, 171, 172, 275, 173, 174, 272, 273, 274, 175, 176, 177, 178, 179, 180, 267, 268, 269, 270, 271, 181, 182, 183, 184, 185, 264, 265, 266, 186, 187, 259, 260, 261, 262, 263, 188, 189, 190, 191, 192, 193, 254, 255, 256, 257, 258, 194, 195, 196, 197, 198, 246, 247, 248, 249, 250, 251, 252, 253, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 238, 239, 240, 241, 242, 243, 244, 245, 207, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237]], [[242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 247, 247, 248, 248, 249, 249, 250, 250, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 366, 367, 367, 368, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 388, 389, 389, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 393, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 414, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440], [66, 67, 68, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 57, 58, 59, 75, 76, 77, 55, 56, 78, 79, 53, 54, 80, 81, 51, 52, 82, 83, 50, 84, 49, 85, 47, 48, 86, 87, 46, 88, 46, 88, 45, 89, 44, 90, 43, 91, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 39, 96, 39, 96, 39, 96, 38, 96, 38, 97, 38, 97, 39, 97, 39, 98, 39, 98, 39, 98, 39, 99, 39, 99, 40, 99, 40, 99, 40, 100, 40, 100, 40, 100, 41, 100, 41, 100, 41, 101, 41, 101, 42, 102, 42, 102, 42, 103, 42, 103, 42, 103, 42, 103, 42, 104, 43, 104, 43, 104, 43, 105, 43, 105, 43, 105, 44, 106, 44, 106, 44, 107, 45, 107, 45, 108, 45, 108, 45, 109, 46, 109, 46, 110, 47, 110, 47, 111, 47, 112, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 115, 50, 115, 50, 115, 50, 116, 51, 117, 51, 117, 52, 118, 52, 119, 53, 120, 53, 120, 53, 121, 54, 122, 54, 122, 54, 123, 55, 124, 56, 124, 56, 125, 57, 126, 58, 127, 58, 128, 58, 128, 59, 129, 59, 130, 59, 131, 60, 132, 61, 133, 61, 133, 62, 134, 63, 135, 63, 136, 137, 64, 138, 64, 139, 65, 140, 65, 141, 66, 142, 67, 142, 67, 143, 68, 144, 69, 145, 69, 146, 147, 70, 148, 71, 149, 71, 150, 72, 151, 73, 152, 74, 153, 74, 154, 75, 155, 156, 76, 157, 158, 76, 159, 77, 160, 161, 78, 162, 79, 163, 79, 164, 80, 165, 166, 81, 167, 82, 168, 169, 83, 170, 171, 84, 172, 173, 85, 174, 86, 175, 176, 87, 177, 88, 178, 179, 89, 180, 181, 89, 182, 183, 90, 184, 185, 186, 91, 187, 92, 188, 189, 93, 190, 191, 94, 192, 193, 95, 194, 195, 196, 96, 197, 198, 199, 200, 97, 98, 201, 202, 99, 203, 204, 100, 205, 101, 102, 206, 207, 208, 103, 209, 210, 211, 104, 212, 213, 214, 215, 216, 217, 105, 218, 219, 220, 106, 221, 222, 223, 107, 224, 225, 226, 227, 228, 108, 229, 230, 231, 109, 232, 233, 234, 235, 236, 237, 110, 111, 238, 239, 240, 241, 242, 243, 244, 112, 245, 246, 247, 248, 249, 250, 113, 251, 252, 253, 254, 255, 256, 257, 114, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 270, 271, 272, 115, 116, 268, 269, 273, 274, 275, 276, 117, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 118, 119, 290, 291, 292, 293, 294, 120, 295, 296, 297, 121, 122, 298, 123, 299, 124, 125, 300, 126, 127, 300, 128, 300, 129, 130, 300, 131, 300, 132, 133, 299, 134, 135, 298, 136, 137, 297, 138, 139, 296, 140, 141, 142, 295, 143, 144, 294, 145, 146, 292, 293, 147, 148, 291, 149, 150, 289, 290, 151, 152, 288, 153, 154, 286, 287, 155, 156, 157, 284, 285, 158, 159, 283, 160, 161, 281, 282, 162, 163, 164, 165, 166, 277, 278, 279, 280, 167, 168, 275, 276, 169, 170, 171, 273, 274, 172, 173, 268, 269, 270, 271, 272, 174, 175, 176, 177, 266, 267, 178, 179, 180, 181, 182, 183, 184, 263, 264, 265, 185, 186, 258, 259, 260, 261, 262, 187, 188, 189, 190, 251, 252, 253, 254, 255, 256, 257, 191, 192, 193, 194, 195, 196, 197, 245, 246, 247, 248, 249, 250, 198, 199, 200, 201, 202, 203, 211, 238, 239, 240, 241, 242, 243, 244, 204, 205, 206, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 364, 365, 365, 366, 366, 366, 367, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 382, 382, 382, 382, 383, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 387, 387, 387, 388, 388, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 411, 411, 411, 412, 412, 412, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 427, 427, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439], [63, 64, 65, 66, 67, 68, 69, 70, 71, 59, 60, 61, 62, 72, 73, 74, 75, 56, 57, 58, 76, 77, 78, 54, 55, 79, 80, 52, 53, 81, 82, 51, 83, 49, 50, 84, 85, 48, 86, 47, 87, 46, 88, 45, 89, 44, 90, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 39, 98, 39, 99, 39, 99, 39, 99, 40, 100, 40, 100, 40, 100, 40, 100, 40, 100, 41, 100, 41, 101, 41, 101, 41, 102, 42, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 43, 104, 43, 105, 43, 105, 43, 105, 44, 106, 44, 107, 44, 107, 44, 107, 45, 108, 45, 108, 45, 108, 46, 109, 46, 110, 47, 110, 47, 111, 47, 112, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 114, 50, 115, 50, 115, 50, 116, 51, 117, 51, 117, 51, 118, 52, 119, 53, 119, 53, 120, 53, 121, 54, 122, 54, 122, 54, 123, 55, 123, 56, 124, 56, 125, 57, 126, 57, 127, 58, 128, 58, 128, 59, 129, 59, 130, 60, 131, 60, 132, 61, 132, 61, 133, 62, 134, 63, 135, 63, 136, 64, 137, 64, 138, 65, 139, 65, 140, 66, 141, 67, 142, 67, 143, 68, 144, 69, 145, 69, 146, 70, 147, 71, 148, 72, 149, 150, 72, 150, 73, 151, 74, 152, 75, 153, 154, 75, 155, 76, 156, 157, 77, 158, 159, 77, 160, 78, 161, 79, 162, 80, 163, 81, 164, 165, 82, 166, 83, 167, 168, 83, 169, 170, 84, 171, 172, 85, 173, 86, 174, 175, 87, 176, 88, 177, 178, 89, 179, 90, 180, 181, 182, 90, 183, 184, 91, 185, 186, 92, 187, 188, 93, 189, 94, 190, 191, 95, 96, 192, 193, 194, 97, 195, 196, 197, 98, 198, 199, 200, 99, 100, 201, 202, 101, 203, 204, 102, 205, 206, 103, 207, 208, 104, 209, 210, 211, 105, 212, 213, 214, 215, 216, 217, 218, 106, 219, 220, 107, 221, 222, 223, 108, 224, 225, 226, 227, 228, 109, 110, 229, 230, 231, 111, 232, 233, 234, 235, 236, 112, 113, 237, 238, 239, 240, 241, 114, 242, 243, 244, 245, 246, 247, 248, 249, 115, 250, 251, 252, 253, 254, 116, 255, 256, 257, 258, 262, 263, 264, 117, 118, 259, 260, 261, 265, 266, 267, 268, 119, 269, 270, 271, 272, 273, 274, 275, 120, 121, 276, 277, 278, 279, 280, 281, 122, 282, 283, 284, 285, 286, 123, 124, 287, 288, 289, 125, 126, 290, 127, 128, 291, 129, 292, 130, 292, 131, 132, 292, 133, 134, 292, 135, 136, 292, 137, 138, 291, 139, 140, 290, 141, 142, 143, 289, 144, 145, 288, 146, 147, 287, 148, 149, 286, 150, 151, 284, 285, 152, 153, 283, 154, 155, 156, 281, 282, 157, 158, 280, 159, 160, 276, 277, 278, 279, 161, 162, 163, 164, 275, 165, 166, 167, 168, 273, 274, 169, 170, 269, 270, 271, 272, 171, 172, 266, 267, 268, 173, 174, 175, 176, 264, 265, 177, 178, 179, 180, 181, 259, 260, 261, 262, 263, 182, 183, 184, 185, 186, 255, 256, 257, 258, 187, 188, 189, 250, 251, 252, 253, 254, 190, 191, 192, 193, 194, 195, 242, 243, 244, 245, 246, 247, 248, 249, 196, 197, 198, 199, 200, 201, 202, 237, 238, 239, 240, 241, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 387, 387, 387, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 395, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 409, 409, 409, 410, 410, 410, 410, 411, 411, 411, 411, 411, 412, 412, 412, 412, 412, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438], [62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 58, 59, 60, 61, 73, 74, 75, 76, 56, 57, 77, 78, 54, 55, 79, 80, 52, 53, 81, 82, 50, 51, 83, 84, 49, 85, 48, 86, 47, 87, 46, 88, 45, 89, 44, 90, 43, 91, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 98, 38, 99, 39, 99, 39, 99, 39, 99, 39, 100, 40, 100, 40, 100, 40, 100, 40, 100, 40, 100, 41, 101, 41, 101, 41, 102, 42, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 42, 104, 43, 105, 43, 105, 43, 105, 43, 106, 44, 107, 44, 107, 44, 107, 45, 108, 45, 108, 45, 108, 46, 109, 46, 110, 47, 110, 47, 111, 47, 111, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 114, 50, 115, 50, 115, 50, 116, 51, 117, 51, 117, 51, 118, 52, 118, 53, 119, 53, 120, 53, 121, 54, 121, 54, 122, 54, 123, 55, 123, 56, 124, 56, 125, 57, 126, 58, 127, 58, 127, 58, 128, 59, 129, 59, 130, 60, 130, 60, 131, 61, 132, 61, 133, 62, 133, 63, 134, 135, 63, 136, 64, 137, 64, 138, 65, 139, 65, 140, 66, 141, 67, 142, 67, 143, 68, 144, 69, 144, 70, 145, 70, 146, 147, 71, 148, 72, 149, 73, 150, 73, 151, 74, 152, 75, 153, 75, 154, 76, 155, 156, 77, 157, 158, 78, 159, 78, 160, 161, 79, 162, 80, 163, 81, 164, 82, 165, 83, 166, 167, 84, 168, 169, 84, 170, 171, 85, 172, 86, 173, 174, 87, 175, 88, 176, 89, 177, 178, 90, 179, 180, 91, 181, 182, 183, 92, 184, 185, 93, 186, 187, 94, 188, 95, 189, 190, 96, 191, 97, 192, 193, 194, 98, 99, 195, 196, 197, 198, 100, 199, 200, 101, 201, 202, 102, 203, 204, 103, 205, 206, 104, 105, 207, 208, 209, 106, 210, 211, 107, 212, 213, 214, 215, 216, 217, 218, 108, 219, 220, 109, 221, 222, 223, 110, 224, 225, 226, 227, 111, 112, 228, 229, 230, 113, 231, 232, 233, 114, 234, 235, 236, 237, 238, 239, 240, 115, 116, 241, 242, 243, 244, 245, 117, 246, 247, 248, 249, 250, 118, 119, 251, 252, 253, 254, 255, 120, 256, 257, 258, 259, 121, 260, 261, 262, 263, 264, 265, 266, 267, 122, 123, 268, 269, 270, 271, 272, 273, 124, 125, 274, 275, 126, 127, 276, 277, 278, 128, 129, 279, 280, 281, 130, 282, 131, 283, 132, 133, 284, 134, 135, 284, 136, 137, 284, 138, 139, 284, 140, 141, 142, 284, 143, 144, 283, 145, 146, 282, 147, 148, 281, 149, 150, 280, 151, 152, 279, 153, 154, 155, 276, 277, 278, 156, 157, 275, 158, 159, 160, 273, 274, 161, 162, 272, 163, 164, 165, 166, 167, 268, 269, 270, 271, 168, 169, 266, 267, 170, 171, 172, 264, 265, 173, 174, 175, 260, 261, 262, 263, 176, 177, 178, 179, 180, 256, 257, 258, 259, 181, 182, 183, 184, 185, 186, 251, 252, 253, 254, 255, 187, 188, 189, 246, 247, 248, 249, 250, 190, 191, 192, 193, 194, 241, 242, 243, 244, 245, 195, 196, 197, 198, 199, 200, 201, 202, 234, 235, 236, 237, 238, 239, 240, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 247, 247, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 394, 394, 394, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 400, 400, 400, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 425, 425, 425, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 58, 59, 60, 74, 75, 76, 55, 56, 57, 77, 78, 79, 53, 54, 80, 81, 52, 82, 50, 51, 83, 84, 49, 85, 48, 86, 47, 87, 46, 88, 45, 89, 44, 90, 43, 91, 43, 91, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 39, 99, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 100, 41, 101, 41, 102, 41, 102, 41, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 42, 104, 43, 105, 43, 105, 43, 105, 43, 106, 44, 106, 44, 107, 44, 107, 45, 108, 45, 108, 45, 108, 46, 109, 46, 110, 46, 110, 47, 111, 47, 111, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 114, 50, 115, 50, 115, 50, 116, 51, 116, 51, 117, 51, 118, 52, 118, 53, 119, 53, 120, 53, 120, 54, 121, 54, 122, 55, 122, 55, 123, 56, 124, 56, 125, 57, 125, 58, 126, 58, 127, 58, 128, 59, 128, 59, 129, 60, 130, 60, 131, 61, 132, 61, 132, 62, 133, 63, 134, 63, 135, 64, 136, 64, 137, 138, 65, 138, 66, 139, 66, 140, 67, 141, 68, 142, 68, 143, 69, 144, 70, 145, 70, 146, 71, 147, 72, 148, 73, 149, 74, 150, 74, 151, 75, 152, 76, 153, 154, 76, 155, 77, 156, 157, 78, 158, 79, 159, 160, 79, 161, 80, 162, 81, 163, 82, 164, 83, 165, 166, 84, 167, 168, 85, 169, 86, 170, 171, 87, 172, 173, 88, 174, 89, 175, 89, 176, 177, 90, 178, 179, 91, 180, 92, 181, 182, 183, 93, 184, 185, 94, 186, 187, 95, 188, 96, 189, 190, 97, 98, 191, 192, 99, 193, 194, 195, 100, 101, 196, 197, 198, 102, 199, 200, 201, 103, 202, 104, 203, 204, 105, 205, 206, 106, 207, 208, 209, 107, 210, 211, 108, 212, 213, 214, 215, 216, 217, 109, 110, 218, 219, 220, 111, 221, 222, 112, 113, 223, 224, 225, 114, 226, 227, 228, 229, 115, 230, 231, 232, 116, 233, 234, 235, 236, 237, 117, 118, 238, 239, 240, 241, 119, 242, 243, 244, 245, 246, 247, 120, 121, 248, 249, 250, 251, 122, 252, 253, 254, 255, 123, 124, 256, 257, 258, 125, 126, 259, 260, 261, 262, 263, 264, 265, 127, 128, 266, 267, 129, 268, 269, 270, 130, 131, 271, 272, 273, 132, 274, 133, 134, 275, 135, 136, 276, 137, 138, 276, 139, 140, 141, 276, 142, 143, 276, 144, 145, 276, 146, 147, 148, 275, 149, 150, 274, 151, 152, 273, 153, 154, 272, 155, 156, 271, 157, 158, 159, 268, 269, 270, 160, 161, 266, 267, 162, 163, 164, 165, 264, 265, 166, 167, 168, 169, 263, 170, 171, 172, 259, 260, 261, 262, 173, 174, 256, 257, 258, 175, 176, 177, 178, 252, 253, 254, 255, 179, 180, 181, 182, 183, 184, 185, 186, 248, 249, 250, 251, 187, 188, 242, 243, 244, 245, 246, 247, 189, 190, 191, 192, 193, 194, 238, 239, 240, 241, 195, 196, 197, 198, 199, 200, 201, 202, 212, 225, 233, 234, 235, 236, 237, 203, 204, 205, 206, 207, 208, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 249, 249, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 365, 366, 366, 367, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 383, 384, 384, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 389, 389, 389, 390, 390, 390, 390, 391, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 395, 395, 395, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 414, 414, 414, 415, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 424, 424, 424, 424, 424, 425, 425, 425, 425, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436], [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 57, 58, 59, 60, 74, 75, 76, 77, 55, 56, 78, 79, 53, 54, 80, 81, 51, 52, 82, 83, 50, 84, 49, 85, 47, 48, 86, 87, 46, 88, 45, 89, 45, 89, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 39, 99, 39, 100, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 101, 41, 102, 41, 102, 41, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 42, 104, 43, 105, 43, 105, 43, 105, 43, 106, 44, 106, 44, 107, 44, 107, 45, 108, 45, 108, 45, 108, 46, 109, 46, 110, 46, 110, 47, 111, 47, 111, 48, 112, 48, 112, 48, 113, 49, 113, 49, 113, 49, 114, 49, 114, 50, 115, 50, 115, 50, 115, 51, 116, 51, 117, 52, 117, 52, 118, 53, 119, 53, 119, 53, 120, 54, 121, 54, 122, 55, 122, 55, 123, 56, 123, 56, 124, 57, 125, 58, 126, 58, 127, 59, 127, 59, 128, 59, 129, 60, 130, 60, 131, 61, 131, 62, 132, 62, 133, 63, 133, 64, 134, 135, 64, 136, 65, 137, 65, 138, 66, 139, 66, 140, 67, 141, 68, 142, 69, 142, 69, 143, 70, 144, 71, 145, 71, 146, 147, 72, 148, 73, 149, 74, 150, 75, 151, 75, 151, 76, 152, 153, 77, 154, 77, 155, 156, 78, 157, 79, 158, 159, 80, 160, 81, 161, 82, 162, 83, 163, 83, 164, 165, 84, 166, 85, 167, 168, 86, 169, 170, 87, 171, 172, 88, 173, 89, 174, 90, 175, 91, 176, 177, 92, 178, 179, 92, 93, 180, 181, 94, 182, 183, 95, 184, 185, 96, 186, 187, 97, 188, 98, 189, 190, 99, 100, 191, 192, 101, 193, 194, 195, 102, 196, 197, 198, 103, 104, 199, 200, 105, 201, 202, 106, 203, 204, 107, 205, 206, 108, 207, 208, 109, 209, 210, 211, 110, 212, 213, 214, 215, 216, 111, 112, 217, 218, 219, 113, 114, 220, 221, 115, 222, 223, 224, 116, 225, 226, 227, 228, 117, 229, 230, 231, 118, 119, 232, 233, 120, 234, 235, 236, 237, 238, 121, 122, 239, 240, 241, 242, 123, 243, 244, 245, 246, 124, 125, 247, 248, 249, 250, 126, 127, 251, 252, 253, 254, 128, 129, 255, 256, 130, 257, 258, 131, 132, 259, 260, 261, 133, 262, 263, 264, 265, 134, 135, 266, 136, 137, 267, 138, 139, 140, 268, 141, 142, 268, 143, 144, 145, 268, 146, 147, 268, 148, 149, 268, 150, 151, 267, 152, 153, 266, 154, 155, 156, 264, 265, 157, 158, 159, 263, 160, 161, 262, 162, 163, 164, 259, 260, 261, 165, 166, 167, 168, 169, 257, 258, 170, 171, 255, 256, 172, 173, 174, 251, 252, 253, 254, 175, 176, 177, 247, 248, 249, 250, 178, 179, 180, 181, 182, 183, 184, 185, 186, 243, 244, 245, 246, 187, 188, 239, 240, 241, 242, 189, 190, 191, 192, 193, 194, 234, 235, 236, 237, 238, 195, 196, 197, 198, 199, 200, 201, 202, 203, 211, 212, 213, 214, 215, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 204, 205, 206, 207, 208, 209, 210, 216, 217, 218, 219, 220, 221, 222, 223]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 374, 375, 375, 376, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 382, 382, 382, 383, 383, 384, 384, 384, 385, 385, 385, 386, 386, 386, 386, 387, 387, 388, 388, 388, 388, 389, 389, 390, 390, 390, 390, 391, 391, 391, 392, 392, 392, 392, 393, 393, 393, 393, 394, 394, 394, 395, 395, 395, 396, 396, 396, 397, 397, 397, 398, 398, 398, 398, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435], [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 57, 58, 59, 75, 76, 77, 55, 56, 78, 79, 53, 54, 80, 81, 51, 52, 82, 83, 50, 84, 48, 49, 85, 86, 47, 87, 46, 88, 45, 89, 44, 90, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 38, 99, 39, 100, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 101, 41, 101, 41, 102, 41, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 42, 104, 43, 105, 43, 105, 43, 105, 43, 106, 44, 106, 44, 107, 44, 107, 45, 108, 45, 108, 45, 108, 46, 109, 46, 109, 46, 110, 47, 111, 47, 111, 48, 112, 48, 112, 48, 112, 49, 113, 49, 113, 49, 113, 49, 114, 50, 114, 50, 115, 50, 115, 51, 116, 51, 117, 52, 117, 52, 118, 53, 118, 53, 119, 53, 120, 54, 121, 54, 121, 55, 122, 55, 122, 56, 123, 56, 124, 57, 125, 58, 126, 58, 126, 59, 127, 59, 128, 60, 128, 60, 129, 61, 130, 61, 131, 62, 132, 62, 132, 63, 133, 64, 134, 64, 135, 65, 136, 65, 137, 66, 138, 67, 139, 67, 140, 68, 141, 69, 142, 70, 143, 70, 144, 71, 145, 72, 146, 73, 147, 73, 148, 74, 149, 75, 150, 76, 151, 76, 152, 77, 153, 78, 154, 78, 155, 156, 79, 157, 158, 80, 159, 81, 160, 82, 161, 83, 162, 84, 163, 164, 85, 165, 86, 166, 167, 86, 87, 168, 88, 169, 170, 89, 171, 172, 90, 173, 90, 174, 91, 175, 176, 92, 177, 93, 178, 179, 94, 180, 181, 95, 182, 183, 184, 96, 185, 97, 98, 186, 187, 99, 188, 100, 101, 189, 190, 102, 191, 192, 103, 193, 194, 195, 104, 196, 197, 198, 105, 199, 200, 106, 201, 202, 107, 108, 203, 109, 204, 205, 110, 206, 207, 208, 111, 209, 210, 112, 113, 211, 212, 213, 214, 215, 114, 216, 217, 218, 115, 219, 220, 116, 117, 221, 222, 223, 118, 224, 119, 120, 225, 226, 227, 228, 229, 121, 230, 231, 122, 123, 232, 233, 234, 124, 235, 236, 237, 238, 125, 126, 239, 240, 241, 127, 128, 242, 243, 244, 245, 129, 130, 246, 247, 248, 131, 249, 250, 132, 133, 251, 252, 253, 134, 135, 254, 136, 137, 255, 256, 138, 139, 257, 140, 141, 258, 142, 143, 144, 259, 145, 146, 259, 147, 148, 149, 259, 150, 151, 259, 152, 153, 259, 154, 155, 156, 258, 157, 158, 257, 159, 160, 161, 255, 256, 162, 163, 164, 254, 165, 166, 167, 168, 169, 251, 252, 253, 170, 171, 249, 250, 172, 173, 174, 246, 247, 248, 175, 176, 177, 242, 243, 244, 245, 178, 179, 180, 181, 182, 183, 184, 185, 186, 239, 240, 241, 187, 188, 189, 235, 236, 237, 238, 190, 191, 192, 193, 194, 195, 225, 226, 227, 231, 232, 233, 234, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 228, 229, 230, 207]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 368, 369, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 380, 380, 380, 381, 381, 382, 382, 383, 383, 383, 384, 384, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 390, 391, 391, 391, 392, 392, 393, 393, 393, 393, 394, 394, 394, 394, 395, 395, 395, 395, 396, 396, 397, 397, 397, 398, 398, 398, 399, 399, 399, 399, 400, 400, 400, 400, 401, 401, 401, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 404, 405, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 425, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433], [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 57, 58, 59, 75, 76, 77, 55, 56, 78, 79, 53, 54, 80, 81, 51, 52, 82, 83, 50, 84, 48, 49, 85, 86, 47, 87, 46, 88, 45, 89, 44, 90, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 41, 93, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 38, 99, 39, 100, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 101, 41, 101, 41, 102, 41, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 42, 104, 43, 105, 43, 105, 43, 105, 43, 106, 44, 106, 44, 107, 44, 107, 45, 107, 45, 108, 45, 108, 46, 108, 46, 109, 47, 110, 47, 110, 47, 111, 48, 111, 48, 112, 48, 112, 49, 112, 49, 113, 49, 113, 50, 114, 50, 114, 50, 115, 50, 115, 51, 116, 51, 116, 52, 117, 52, 117, 53, 118, 53, 119, 54, 120, 54, 120, 54, 121, 55, 121, 55, 122, 56, 123, 57, 123, 57, 124, 58, 125, 59, 126, 59, 127, 59, 127, 60, 128, 60, 129, 61, 130, 61, 130, 62, 131, 63, 132, 63, 132, 64, 133, 65, 134, 135, 65, 136, 66, 137, 66, 138, 67, 139, 68, 139, 68, 140, 69, 141, 70, 142, 71, 143, 71, 144, 72, 145, 73, 146, 74, 147, 74, 148, 75, 149, 76, 150, 77, 151, 77, 152, 78, 153, 79, 154, 155, 80, 156, 157, 81, 158, 81, 82, 159, 83, 160, 84, 161, 84, 162, 85, 163, 164, 86, 165, 87, 166, 167, 88, 168, 169, 89, 170, 90, 171, 172, 91, 173, 92, 174, 93, 175, 176, 94, 177, 95, 178, 179, 96, 180, 181, 97, 182, 183, 98, 184, 185, 99, 100, 186, 187, 101, 102, 188, 103, 189, 190, 104, 191, 105, 192, 193, 194, 106, 195, 196, 197, 107, 198, 199, 200, 108, 201, 109, 202, 203, 110, 111, 204, 112, 205, 206, 207, 113, 114, 208, 209, 115, 210, 211, 116, 212, 213, 214, 215, 216, 117, 118, 217, 218, 219, 119, 220, 221, 120, 121, 222, 223, 122, 224, 225, 123, 124, 226, 227, 228, 229, 125, 126, 230, 231, 127, 128, 232, 233, 129, 130, 234, 235, 236, 237, 131, 238, 239, 132, 133, 240, 241, 134, 242, 243, 244, 135, 136, 245, 137, 138, 246, 247, 248, 139, 140, 141, 249, 142, 143, 144, 250, 145, 146, 251, 147, 148, 149, 251, 150, 151, 251, 152, 153, 251, 154, 155, 251, 156, 157, 158, 250, 159, 160, 161, 249, 162, 163, 246, 247, 248, 164, 165, 166, 167, 168, 169, 245, 170, 171, 242, 243, 244, 172, 173, 174, 240, 241, 175, 176, 177, 238, 239, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 234, 235, 236, 237, 188, 189, 190, 226, 227, 228, 229, 230, 231, 232, 233, 191, 192, 193, 194, 195, 196, 197, 198, 212, 213, 214, 215, 216, 217, 218, 222, 223, 224, 225, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 219, 220, 221]], [[242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 245, 245, 246, 246, 246, 246, 247, 247, 248, 248, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 376, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 394, 395, 395, 395, 395, 396, 396, 396, 396, 397, 397, 398, 398, 398, 398, 399, 399, 400, 400, 400, 400, 400, 401, 401, 402, 402, 402, 402, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 409, 409, 409, 409, 409, 409, 410, 410, 410, 411, 411, 411, 412, 412, 412, 412, 413, 413, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 415, 416, 416, 416, 417, 417, 417, 417, 418, 418, 418, 419, 419, 419, 419, 420, 420, 420, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 425, 425, 425, 425, 425, 425, 425, 425, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431], [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 57, 58, 59, 75, 76, 77, 54, 55, 56, 78, 79, 80, 53, 81, 51, 52, 82, 83, 50, 84, 48, 49, 85, 86, 47, 87, 46, 88, 45, 89, 44, 90, 44, 90, 43, 91, 42, 92, 42, 92, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 97, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 38, 99, 39, 100, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 101, 41, 101, 41, 102, 41, 102, 42, 103, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 43, 104, 43, 105, 43, 105, 43, 105, 44, 106, 44, 106, 44, 107, 45, 107, 45, 108, 45, 108, 46, 108, 46, 109, 47, 110, 47, 110, 48, 111, 48, 111, 48, 112, 48, 112, 49, 112, 49, 113, 50, 113, 50, 113, 50, 114, 50, 114, 51, 115, 51, 115, 51, 116, 52, 116, 52, 117, 53, 118, 54, 118, 54, 119, 54, 120, 55, 120, 55, 121, 56, 122, 56, 122, 57, 123, 58, 124, 58, 125, 59, 125, 59, 126, 60, 127, 60, 127, 61, 128, 61, 129, 62, 130, 62, 131, 63, 131, 64, 132, 64, 133, 65, 134, 65, 135, 66, 136, 67, 137, 67, 138, 68, 139, 69, 140, 69, 141, 70, 141, 71, 142, 72, 143, 72, 144, 73, 145, 74, 146, 75, 147, 76, 148, 76, 149, 77, 150, 78, 151, 79, 152, 79, 153, 80, 154, 155, 81, 156, 157, 82, 158, 83, 159, 84, 160, 85, 161, 86, 162, 87, 163, 164, 88, 165, 89, 166, 167, 90, 168, 169, 91, 170, 91, 171, 172, 92, 173, 93, 174, 94, 175, 95, 96, 176, 177, 97, 178, 179, 98, 180, 181, 99, 182, 183, 100, 101, 184, 185, 102, 186, 103, 187, 188, 104, 105, 189, 106, 190, 191, 107, 192, 193, 108, 194, 195, 196, 109, 197, 198, 199, 110, 200, 111, 112, 201, 202, 113, 203, 114, 115, 204, 205, 206, 116, 207, 117, 208, 209, 210, 118, 119, 211, 212, 213, 120, 121, 214, 215, 216, 217, 122, 218, 219, 123, 220, 221, 124, 125, 222, 223, 126, 127, 224, 128, 129, 225, 226, 227, 228, 130, 131, 229, 132, 230, 231, 133, 134, 232, 233, 135, 136, 234, 235, 236, 137, 138, 237, 139, 140, 141, 238, 239, 142, 143, 240, 144, 145, 146, 241, 147, 148, 242, 149, 150, 151, 242, 152, 153, 242, 154, 155, 242, 156, 157, 158, 242, 159, 160, 161, 241, 162, 163, 240, 164, 165, 166, 167, 168, 169, 238, 239, 170, 171, 172, 237, 173, 174, 175, 234, 235, 236, 176, 177, 178, 232, 233, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 225, 226, 227, 228, 229, 230, 231, 189, 190, 191, 214, 218, 219, 220, 221, 222, 223, 224, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217]], [[238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 240, 240, 240, 240, 240, 240, 241, 241, 241, 241, 241, 241, 242, 242, 243, 243, 243, 243, 244, 244, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 369, 370, 370, 371, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 377, 378, 378, 378, 379, 379, 379, 380, 380, 381, 381, 381, 382, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 386, 387, 387, 387, 388, 388, 388, 389, 389, 389, 389, 389, 390, 390, 391, 391, 391, 392, 392, 392, 393, 393, 393, 394, 394, 395, 395, 395, 396, 396, 396, 396, 397, 397, 397, 397, 398, 398, 398, 399, 399, 399, 399, 400, 400, 401, 401, 401, 402, 402, 402, 402, 403, 403, 403, 404, 404, 404, 404, 405, 405, 405, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 408, 408, 408, 408, 409, 409, 409, 410, 410, 410, 410, 411, 411, 412, 412, 412, 412, 412, 413, 413, 413, 414, 414, 414, 415, 415, 415, 415, 415, 416, 416, 416, 416, 417, 417, 417, 418, 418, 418, 418, 419, 419, 419, 420, 420, 420, 421, 421, 421, 421, 422, 422, 422, 422, 423, 423, 423, 423, 424, 424, 424, 424, 424, 424, 424, 425, 425, 425, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430], [67, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 57, 58, 59, 75, 76, 77, 54, 55, 56, 78, 79, 80, 53, 81, 51, 52, 82, 83, 49, 50, 84, 85, 48, 86, 47, 87, 46, 88, 45, 89, 44, 90, 43, 91, 43, 91, 42, 92, 42, 92, 41, 93, 40, 94, 40, 94, 40, 94, 39, 95, 39, 95, 39, 95, 38, 96, 38, 96, 38, 96, 38, 96, 38, 96, 38, 96, 38, 96, 37, 97, 38, 97, 38, 97, 38, 97, 38, 98, 38, 98, 38, 98, 38, 99, 38, 99, 38, 99, 38, 99, 39, 100, 39, 100, 39, 100, 39, 100, 40, 100, 40, 100, 40, 100, 40, 101, 41, 101, 41, 102, 41, 102, 42, 102, 42, 103, 42, 103, 42, 103, 42, 104, 42, 104, 42, 104, 43, 104, 43, 105, 43, 105, 44, 105, 44, 106, 44, 106, 44, 107, 45, 107, 45, 107, 45, 108, 46, 108, 46, 109, 47, 109, 47, 110, 48, 110, 48, 111, 48, 111, 49, 112, 49, 112, 49, 112, 50, 113, 50, 113, 50, 113, 51, 114, 51, 114, 51, 115, 52, 115, 52, 116, 53, 117, 53, 117, 54, 118, 54, 119, 54, 119, 55, 120, 55, 121, 56, 121, 56, 122, 57, 122, 58, 123, 59, 124, 59, 125, 60, 126, 60, 126, 60, 127, 61, 127, 61, 128, 62, 129, 63, 130, 63, 131, 64, 131, 65, 132, 65, 133, 66, 134, 66, 135, 67, 136, 68, 137, 68, 138, 69, 139, 70, 140, 71, 141, 71, 141, 72, 142, 73, 143, 74, 144, 75, 145, 75, 146, 76, 147, 77, 148, 78, 149, 78, 150, 79, 151, 80, 152, 81, 153, 154, 82, 155, 83, 156, 157, 84, 158, 85, 159, 85, 160, 86, 161, 87, 162, 88, 163, 164, 89, 90, 165, 91, 166, 167, 91, 168, 92, 169, 170, 93, 171, 172, 94, 173, 95, 174, 96, 175, 97, 176, 177, 98, 99, 178, 100, 179, 180, 101, 102, 181, 182, 183, 103, 184, 104, 185, 186, 105, 106, 187, 107, 188, 189, 108, 190, 109, 191, 192, 110, 193, 194, 195, 111, 196, 197, 198, 112, 113, 199, 114, 115, 200, 201, 116, 202, 117, 203, 204, 118, 119, 205, 206, 120, 207, 208, 121, 122, 209, 210, 123, 211, 212, 124, 125, 213, 214, 215, 216, 126, 127, 217, 218, 128, 129, 219, 220, 130, 131, 221, 132, 133, 222, 223, 134, 224, 135, 136, 225, 226, 227, 137, 138, 228, 139, 140, 229, 141, 142, 143, 230, 231, 144, 145, 146, 232, 147, 148, 233, 149, 150, 151, 234, 152, 153, 234, 154, 155, 234, 156, 157, 158, 234, 159, 160, 161, 234, 162, 163, 164, 233, 165, 166, 167, 168, 169, 170, 232, 171, 172, 173, 228, 229, 230, 231, 174, 175, 176, 225, 226, 227, 177, 178, 179, 180, 181, 223, 224, 182, 183, 184, 185, 186, 187, 188, 189, 190, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 205, 209, 210, 211, 212, 202, 203, 204, 206, 207, 208]]]


class SliceReconstruction_ui(QMainWindow, Ui_Form):
    # 在实例化first类时，会自动调用它的初始化函数，因此，我们把想要让程序自动实现的程序功能都放在该函数下
    def __init__(self, parent=None):
        super(SliceReconstruction_ui, self).__init__(parent)
        self.setupUi(self)
        self.horizontalScrollBar1.sliderMoved.connect(self.horizontalScrollBar1_Function)
        self.horizontalScrollBar2.sliderMoved.connect(self.horizontalScrollBar2_Function)

        self.z_index = []
        self.x_index = []
        self.y_index = []
        self.r_list = []
        self.radius = 2
        self.loadData()

    def loadData(self):
        for item in center_radius:
            self.z_index.append(item['index'])
            self.x_index.append(item['data'][0])
            self.y_index.append(item['data'][1])
            self.r_list.append(item['data'][2])
        self.radius = sum(self.r_list) / len(self.r_list)

    def horizontalScrollBar1_Function(self):
        hvalue = self.horizontalScrollBar1.value()
        if hvalue <= 1:
            hvalue = 1
        elif hvalue >= 18:
            hvalue = 18
        self.label_horizontalScrollBar1.setText(str(hvalue))
        # 采用多项式进行拟合x(z)与y(z)
        z_array = np.array(self.z_index)
        x_array = np.array(self.x_index)
        y_array = np.array(self.y_index)

        x_z_p = np.polyfit(z_array, x_array, deg=hvalue)  # 用i次多项式拟合
        y_z_p = np.polyfit(z_array, y_array, deg=hvalue)  # 用i次多项式拟合
        x_z_func = np.poly1d(x_z_p)
        y_z_func = np.poly1d(y_z_p)

        fig = plt.figure()
        ax = fig.add_subplot(2, 2, 1, projection='3d')
        plt.xlabel('y')
        plt.ylabel('x')
        ax.plot(y_array, x_array, z_array)  # 画三维曲线
        s = 'deg:' + str(hvalue)
        ax.text2D(0.05, 0.95, s, transform=ax.transAxes)

        z_array = np.arange(0, 100, 0.01)
        xvals = x_z_func(z_array)
        yvals = y_z_func(z_array)
        ax.plot(yvals, xvals, z_array, 'r.', markersize=self.radius)  # 画三维曲线
        ax2 = fig.add_subplot(2, 2, 2)
        plt.title("y-x", fontsize='x-small')  # 子图标题
        ax2.plot(yvals, xvals)
        ax3 = fig.add_subplot(2, 2, 3)
        plt.title("y-z", fontsize='x-small')  # 子图标题
        ax3.plot(yvals, z_array)
        ax4 = fig.add_subplot(2, 2, 4)
        plt.title("x-z", fontsize='x-small')  # 子图标题
        ax4.plot(xvals, z_array)
        # plt.show()
        filename = 'SliceReconstruction.jpg'
        plt.savefig(filename, dpi=200)
        plt.close()

        img = cv2.imread(filename)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)  # 转RGB
        img = qimage2ndarray.array2qimage(img)  # 数组转QImage
        result = img.scaled(self.label.width(), self.label.height())
        self.label.setPixmap(QPixmap.fromImage(result))
        self.label.show()

    def horizontalScrollBar2_Function(self):
        hvalue = self.horizontalScrollBar2.value()
        if hvalue <= 0:
            hvalue = 0
        elif hvalue >= 99:
            hvalue = 99
        self.label_horizontalScrollBar2.setText(str(hvalue))
        fig = plt.figure()
        ax = fig.add_subplot(1, 1, 1, projection='3d')
        for i in range(1, hvalue + 1):
            x_array = np.array((bound[i-1][0]))
            y_array = np.array((bound[i-1][1]))
            a = x_array.shape[0]
            z = [i] * a
            z_array = np.array((z))
            ax.plot(y_array, x_array, z_array, markersize=2)  # 画三维曲线
        s = 'image num:' + str(hvalue)
        ax.text2D(0.05, 0.95, s, transform=ax.transAxes)
        filename = 'SliceReconstruction1.jpg'
        plt.savefig(filename, dpi=200)
        plt.close()

        img = cv2.imread(filename)
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)  # 转RGB
        img = qimage2ndarray.array2qimage(img)  # 数组转QImage
        result = img.scaled(self.label_2.width(), self.label_2.height())
        self.label_2.setPixmap(QPixmap.fromImage(result))
        self.label_2.show()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ui = SliceReconstruction_ui()
    ui.show()
    sys.exit(app.exec_())